该类定义了用于比较两个装配件零件的选项。
该枚举类型在Revit API中被广泛使用,通常在获取零件列表时作为参数传递给相应的方法。
例如,以下代码段使用ByPartName选项获取给定系统中的所有装配件零件列表:
FabricationConfiguration config = doc.GetFabricationConfiguration();
FabricationService service = config.GetServices().FirstOrDefault(s => s.Name == "HVAC");
if (service != null)
{
IList<FabricationItem> parts = service.GetParts(FabricationPartCompareType.ByPartName);
}
在使用该类时,需要先通过Revit API获取相关的FabricationConfiguration和FabricationService对象,并确保使用正确的枚举选项进行比较。同时,使用该类获取零件列表可能会影响性能,因此应注意避免频繁调用。