如何在 Revit API 中捕获 Revit 错误?
How do I catch Revit errors in Revit API?
我正在尝试捕获 Revit 中显示的错误以执行一些手柄操作。错误是由于点的连接如下图所示。
Error image
这是我到目前为止测试过的内容。
try
{
var pipe = Pipe.Create(doc, firstPipeType.Id, level.Id, startCon,
pathXyz[0]);
}
catch (Autodesk.Revit.Exceptions.InvalidOperationException e)
{
message = e.Message;
return Result. Failed;
}
根据文档,我正在尝试捕获并处理以下异常。
"Autodesk.Revit.Exceptions.InvalidOperationException:新管道与连接器连接失败时抛出。"
错误信息与异常不同。 The Building Coder in the topic group on Detecting and Handling Dialogues and Failures.
提供了有关如何处理错误消息的说明
我正在尝试捕获 Revit 中显示的错误以执行一些手柄操作。错误是由于点的连接如下图所示。 Error image 这是我到目前为止测试过的内容。
try
{
var pipe = Pipe.Create(doc, firstPipeType.Id, level.Id, startCon,
pathXyz[0]);
}
catch (Autodesk.Revit.Exceptions.InvalidOperationException e)
{
message = e.Message;
return Result. Failed;
}
根据文档,我正在尝试捕获并处理以下异常。 "Autodesk.Revit.Exceptions.InvalidOperationException:新管道与连接器连接失败时抛出。"
错误信息与异常不同。 The Building Coder in the topic group on Detecting and Handling Dialogues and Failures.
提供了有关如何处理错误消息的说明