Autodesk.Revit.DB.ExternallyTaggedGeometryValidation
是 Revit API 中用于验证 Revit 外部标记几何图形的类。
public class ExternallyTaggedGeometryValidation
System.Object
Autodesk.Revit.DB.ExternallyTaggedGeometryValidation
函数 | 描述 |
---|---|
Validate(ExternalResourceReference) |
验证指定的外部资源参考中的标记几何图形。 |
以下示例演示了如何使用 ExternallyTaggedGeometryValidation
类检查外部标记几何图形是否合法:
ExternallyTaggedGeometryValidation validator = new ExternallyTaggedGeometryValidation();
ExternalResourceReference reference = ExternalFileReference.Create(path);
ValidationResult result = validator.Validate(reference);
if (result.IsValid)
{
// 处理有效结果
}
else
{
// 处理无效结果
}
异常 | 描述 |
---|---|
ArgumentNullException | 当传递给 Validate 方法的参数为 null 时引发 |
InvalidOperationException | 当检查无效或发生未知错误时引发 |
ExternallyTaggedGeometryValidation
类只能验证标记几何图形是否有效,但不能修复它们。如果外部标记几何图形无效,则需要手动修复它们或者联系图形的出处以获得修复方法。