【问题标题】:How do I catch Revit errors in Revit API?如何在 Revit API 中捕获 Revit 错误?
【发布时间】:2019-09-21 15:15:11
【问题描述】:

我试图捕捉 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:当新管道无法与连接器连接时抛出。”

【问题讨论】:

    标签: c# revit-api revit


    【解决方案1】:

    错误信息与异常不同。 The Building Coder 在Detecting and Handling Dialogues and Failures 的主题组中提供了有关如何处理错误消息的说明。

    【讨论】:

      猜你喜欢
      • 2013-01-07
      • 2019-08-06
      • 2019-03-29
      • 1970-01-01
      • 2016-10-24
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      相关资源
      最近更新 更多