该方法可以用于将Revit文档中的监控副本(copy monitor)相关失败信息添加到失败处理器(failure handler)中。该方法在Revit API中作为BuiltInFailures枚举类型的一部分。
public static BuiltInFailures CopyMonitorFailures(
Document document,
FailureHandler failureHandler
)
Document
类型,需要添加监控副本失败信息的Revit文档对象。FailureHandler
类型,用于添加失败信息的处理器对象。BuiltInFailures
类型,表示操作时出现的内置失败类型。ArgumentNullException
: 当传入的document或failureHandler参数为null时会抛出该异常。// 创建一个处理器对象
FailureHandler failureHandler = new FailureHandler();
// 添加监控副本失败信息到处理器中
BuiltInFailures failures = BuiltInFailures.CopyMonitorFailures(document, failureHandler);
// 遍历处理器对象获取所有失败信息并进行处理
foreach (FailureMessageAccessor failure in failureHandler.GetFailureMessages())
{
// 处理失败信息
}