Autodesk.Revit.DB.BuiltInFailures.ExportFailures
是一个枚举类型,用于表示在导出 Revit 模型时可能出现的失败类型。
Autodesk.Revit.DB.BuiltInFailures.ExportFailures
可以被用于处理在导出Revit模型时可能出现的错误。在使用API导出Revit模型时,可以检查导出失败的类型,根据具体类型采取相应的处理措施。
举例:
IList<FailureMessage> failures = null;
document.Export(path, options, out failures);
foreach (var failure in failures)
{
if (failure.GetSeverity() == FailureSeverity.Warning)
{
// 处理警告
}
else if (failure.GetSeverity() == FailureSeverity.Error)
{
if (failure.GetFailureDefinitionId() == BuiltInFailures.ExportFailures.FileNameTooLong)
{
// 处理文件名过长
}
else if (failure.GetFailureDefinitionId() == BuiltInFailures.ExportFailures.InvalidPath)
{
// 处理路径无效
}
// 更多处理情况 ...
}
}