VsModelingAdapterManager 类
可以处理表示 DSL 在 Visual Studio 内适配器创建和管理基本模型文件的 ModelBusAdapterManager。 使用 Shell,它提供 ModelBusAdapter 生命周期管理和相应的行为支持对基础引用的模型中保存更改。
此 API 不兼容 CLS。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
命名空间: Microsoft.VisualStudio.Modeling.Integration.Shell
程序集: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
VsModelingAdapterManager 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
VsModelingAdapterManager |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Disposed | 则为 true,则此 ModelBusAdapterManager 实例已释放,错误否则为。 (继承自 ModelBusAdapterManager。) |
![]() |
ModelBus | 获取底板实例此 ModelBusAdapterManager 注册。 (继承自 ModelBusAdapterManager。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
CanCreateReference | 此 ModelBusAdapter 管理器是否创建数据模型中提供的上下文信息描述范围? (继承自 ModelBusAdapterManager。) |
![]() |
CheckCanCreateAdapter | 检查 ModelingAdapterReference 是否可以通过此 ModelBusReference 成功创建此外,如果 LogicalAdapterId 由此 ModelBusAdapterManager 识别。使用此 ModelBusReference,,因此,如果 ModelBusAdapter 可能不能创建此方法应引发相应的异常。 |
![]() |
CreateAdapter(ModelBusReference) | 创建包装指定模型的 ModelBusAdapter。,如果 ModelBusAdapter 无法创建,则会引发异常。 (继承自 ModelBusAdapterManager。) |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | 创建此 ModelBusAdapterManager 支持的 ModelBusAdapter 实例。 (继承自 ModelBusAdapterManager。) |
![]() |
CreateModelingAdapterInstance | Imlementations 应提供为设计的外部世界观服务使用的 DomainModelRoot 元素的 ModelingAdapter 实例。 |
![]() |
CreateReference | 尝试创建并返回一辆模型总线从所提供的数据引用。 (继承自 ModelBusAdapterManager。) |
![]() |
DeserializeAdapterReference | (重写 ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)。) |
![]() |
Dispose() | (继承自 ModelBusAdapterManager。) |
![]() |
Dispose(Boolean) | 配置此 ModelBusAdapterManager 实例。 (继承自 ModelBusAdapterManager。) |
![]() |
DoCreateAdapter | 使用作为参数传递的 ModelBusReference, ModelBusAdapter 实例的创建将尝试。如果成功,适配器返回。否则,相应的异常时引发。 (重写 ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider)。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 析构函数。 (继承自 ModelBusAdapterManager。) |
![]() |
GetExposedElementTypes | 所有 ModelElement 类型的集合由所有 ModelBusAdapter 显示由此适配器管理器管理的访问,从而可以从外部从而引用,与其显示名称一起; (继承自 ModelBusAdapterManager。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetSupportedLogicalAdapterIds | 返回此适配器管理器支持适配器类型的 ID (继承自 ModelBusAdapterManager。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
GetView | 获取视图与作为参数传递的 ModelBusAdapter。 (重写 ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference)。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
SerializeAdapterReference | (重写 ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
![]() |
TryCreateReference | ModelBusAdapterManager 将尝试创建一辆模型总线对从所提供的信息的模型。 (继承自 ModelBusAdapterManager。) |
![]() |
ValidateReference | 验证引用并相应地设置 LastStatus。默认实现是创建适配器以检查设计是否可以得到解决。 (继承自 ModelBusAdapterManager。) |
页首
字段
名称 | 说明 | |
---|---|---|
![]() ![]() |
HostName | VisualStudio 用于的名称标识自身作为 ModelBus 宿主。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。