“ModelBusAdapterManager” 用于生成支持 “ModelBusAdapter” 的实例,并管理它们的生命期。 从此类进行派生,为自己的 DSL 创建 ModelBusAdapterManager。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
命名空间: Microsoft.VisualStudio.Modeling.Integration
程序集: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll 中)
语法
声明
Public MustInherit Class ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
ModelBusAdapterManager 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ModelBusAdapterManager |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Disposed | 如果此 ModelBusAdapterManager 实例已处理,则为 true;否则为 false。 |
![]() |
ModelBus | 获取此 ModelBusAdapterManager 已向其注册的 Backplane 实例。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
CanCreateReference | 此 ModelBusAdapter 管理器是否能创建由一个模型的给定上下文信息介绍的范围? |
![]() |
CreateAdapter(ModelBusReference) | 创建包装指定的模型的 ModelBusAdapter。如果无法创建 ModelBusAdapter 则引发异常。 |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | 创建此 ModelBusAdapterManager 支持的 ModelBusAdapter 实例。 |
![]() |
CreateReference | 尝试从所提供的数据中创建和返回模型总线引用。 |
![]() |
DeserializeAdapterReference | 尝试反序列化提供的适配器引用,具有引用上下文帮助。 |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | 释放此 ModelBusAdapterManager 实例。 |
![]() |
DoCreateAdapter | 此 ModelBusAdapterManager 支持的 ModelBusAdapter 实例的实际创建。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 析构函数。 (重写 Object.Finalize()。) |
![]() |
GetExposedElementTypes | 获取由任何 ModelBusAdapter 公开的所有 ModelElement 类型集合,ModelBusAdapter 是由此适配管理器管理的,这样就可以如它们的显示名称一样从外部引用。 |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetSupportedLogicalAdapterIds | 返回由此适配器管理器支持的适配器类型的 ID |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
GetView | 获得与 ModelBusAdapter 相关联的视图(例如关系图)并作为参数传递。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
SerializeAdapterReference | 序列化提供的适配器引用,并将其作为字符串返回 |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
![]() |
TryCreateReference | “ModelBusAdapterManager” 将试图生成在一个从所提供的信息到模型的模型总线引用。 |
![]() |
ValidateReference | 确认引用并相应地设置 LastStatus。默认实现将创建适配器,以便检查模型是否可被解析。 |
页首
备注
有关详细信息,请参阅 使用 Visual Studio Modelbus 集成模型。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。