ModelBusAdapterManager 类
ModelBusAdapterManager 用于创建支持的 ModelBusAdapter 的实例,并控制其生存期。 从此类派生创建的 ModelBusAdapterManager 拥有 DSL。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
命名空间: Microsoft.VisualStudio.Modeling.Integration
程序集: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll 中)
语法
声明
Public MustInherit Class ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
ModelBusAdapterManager 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ModelBusAdapterManager |
页首
属性
名称 | 说明 | |
---|---|---|
Disposed | 则为 true,则此 ModelBusAdapterManager 实例已释放,错误否则为。 | |
ModelBus | 获取底板实例此 ModelBusAdapterManager 注册。 |
页首
方法
名称 | 说明 | |
---|---|---|
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 | 所有 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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。