Autodesk.Revit.DB.RelinquishedItems类是Revit API中的一个类,用于储存一个用户已经释放的Revit文档的元素资源。通过这个类,用户可以确定当前文档的哪些元素资源已经被释放,从而引动下一步操作。
RelinquishedItems()
: 创建一个新的RelinquishedItems对象。ICollection<ElementId> ElementIds
: 获取或设置已经被释放的元素的ID列表。void Add(ElementId id)
: 添加一个已经被释放的元素的ID。void Clear()
: 清空当前的元素ID列表。以下示例展示了如何使用Autodesk.Revit.DB.RelinquishedItems类来获取已经被释放的元素的ID:
RelinquishedItems relinquishedItems = new RelinquishedItems();
doc.RelinquishOwnership(relinquishedItems);
ICollection<ElementId> elementIds = relinquishedItems.ElementIds;
foreach (ElementId elementId in elementIds)
{
// 打印每个已经被释放的元素的ID
Console.WriteLine(elementId.IntegerValue);
}