Autodesk.Revit.ApplicationServices.ProductType
是 Autodesk Revit API (应用编程接口)的一部分,用于确定当前运行的 Revit 产品类型。
以下是 Autodesk.Revit.ApplicationServices.ProductType
的语法:
public enum ProductType
ProductType
枚举类型定义了当前运行的 Revit 产品类型。这个枚举类型由 Revit API 内部进行管理,开发者可以用它来判断当前的 Revit 产品类型,以便对相应的 API 进行调用。
ProductType
中包含以下枚举项:
以下示例演示如何使用 Autodesk.Revit.ApplicationServices.ProductType
来确定当前运行的 Revit 产品类型:
using Autodesk.Revit.ApplicationServices;
public void CheckRevitProductType()
{
ProductType productType = Application.Application.Product;
switch (productType)
{
case ProductType.Revit:
// 运行的是完整版 Revit 产品
break;
case ProductType.RevitLT:
// 运行的是 Revit LT 产品
break;
case ProductType.RevitArchitecture:
// 运行的是 Revit Architecture 产品
break;
case ProductType.RevitMEP:
// 运行的是 Revit MEP 产品
break;
case ProductType.RevitStructure:
// 运行的是 Revit Structure 产品
break;
default:
// 当前没有运行 Revit 产品
break;
}
}
Autodesk.Revit.ApplicationServices.ProductType
是用于确定当前运行的 Revit 产品类型的枚举类型。开发者可以使用它来编写适用于特定 Revit 产品版本的代码。