ModelBusReference 类
封装对模型。 以下变体支持:对模型;对模型中的元素;对模型和该模型的视图;对一个模型中的一个元素的视图。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
命名空间: Microsoft.VisualStudio.Modeling.Integration
程序集: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll 中)
语法
声明
Public Class ModelBusReference _
Implements IEquatable(Of ModelBusReference)
public class ModelBusReference : IEquatable<ModelBusReference>
ModelBusReference 类型公开以下成员。
构造函数
页首
属性
名称 | 说明 | |
---|---|---|
AdapterReference | 返回适配器对模型总线包含引用,则返回 null,如果适配器需要反序列化管理器适配器引用未向 modelbus 注册,或者,如果此模型总线引用没有 ModelBus。 | |
ElementDisplayName | 用户友好显示名称模型 | |
IsAdapterReferenceResolved | 返回适配器是否引用对象。 | |
LastStatus | 最后知道所引用状态。引用状态未知,直到我们尝试创建引用的一 adpapter - 在成功的情况下该状态将是有效的,其他明智无效 | |
LogicalAdapterId | 启用到此 ModelBus 或视图引用的访问的一个模型、元素 ModelBusAdapter 的逻辑适配器 ID 引用。 | |
ModelBus | ||
ModelDisplayName | 用户友好显示名称模型 | |
ReferenceContext | 此的 ReferenceContext 对象引用 | |
SerializedAdapterReference | 适配器的序列化格式引用 |
页首
方法
名称 | 说明 | |
---|---|---|
Deserialize(String, ReferenceContext) | 将 serializedReference 和返回 ModelBusReference 新实例 | |
Deserialize(String, IModelBus, ReferenceContext) | 将 serializedReference 和返回 ModelBusReference 新实例 | |
Equals(Object) | 比较这对另一个对象。 (重写 Object.Equals(Object)。) | |
Equals(ModelBusReference) | 重写 ModelBusReferences 的相等 | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 获取此的哈希代码引用实例。如果两个实例相等,它们应为相同的哈希代码。 (重写 Object.GetHashCode()。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
Serialize | 返回所提供引用序列化作为字符串 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
运算符
名称 | 说明 | |
---|---|---|
Equality | 比较相等的两 ModelBusReference 实例。 | |
Inequality | 比较不相等的两 ModelBusReferences 实例。 |
页首
扩展方法
名称 | 说明 | |
---|---|---|
GetDisplayName | 返回计算的显示名称的扩展方法 (由 ModelBusReferenceExtensionMethods 定义。) | |
IsValidModelReference | 返回的扩展方法引用的设计部件是否有效 (由 ModelBusReferenceExtensionMethods 定义。) | |
IsValidReference | 返回的扩展方法总体是否引用有效 (由 ModelBusReferenceExtensionMethods 定义。) |
页首
备注
ModelBusReference 的具体解释取决于所使用包装该模型 ModelBusAdapter 的派生类。
有关更多信息,请参见 使用 Visual Studio Modelbus 集成模型。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。