接口 Autodesk.Revit.DB.IExternalDBApplication
是 Revit API 的一部分,它定义了外部数据库应用程序的行为。
此接口包含以下成员:
OnShutdown
void OnShutdown(ControlledApplication application);
OnShutdown
通过 ControlledApplication
参数来通知外部数据库应用程序 Revit 已关闭。当 Revit 请求关闭时,应调用此方法。
OnStartup
ExternalDBApplicationResult OnStartup(ControlledApplication application);
OnStartup
在启动 Revit 时调用,以允许外部数据库应用程序初始化。返回 ExternalDBApplicationResult
枚举值,指示应用程序初始化的结果。
OnIdling
ExternalDBApplicationResult OnIdling(ControlledApplication application, IdlingEventArgs args);
OnIdling
在 Revit 处于空闲状态时调用,以允许外部数据库应用程序执行后台处理。返回 ExternalDBApplicationResult
枚举值,指示应用程序执行的结果。
GetName
String GetName();
GetName
返回外部数据库应用程序的名称。
实现此接口,可以创建外部数据库应用程序,并将其加载到 Revit 中。为了将此应用程序加载到 Revit 并将其与 IExternalDBApplication 接口关联,需要将实现此接口的类的实例传递给 ExternalDBApplicationRegistry.RegisterExternalDBApplication
方法。
有关 Revit API 的更多信息,请参见 Revit API 开发人员中心。