共用方式為


ModelBusReference 類別

封裝模型的參考。 支援下列變數: 模型參考、模型中項目的參考、模型參考以及該模型的檢視參考、具有檢視的模型中項目的參考。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusReference

命名空間:  Microsoft.VisualStudio.Modeling.Integration
組件:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll 中)

語法

'宣告
Public Class ModelBusReference _
    Implements IEquatable(Of ModelBusReference)
public class ModelBusReference : IEquatable<ModelBusReference>

ModelBusReference 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 ModelBusReference(String, String, String) 建構函式
公用方法 ModelBusReference(String, String, String, ReferenceContext) 建構函式
公用方法 ModelBusReference(String, String, String, String) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, ModelBusAdapterReference) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, String) 建構函式
公用方法 ModelBusReference(String, String, String, String, ReferenceContext) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, ModelBusAdapterReference, ReferenceContext) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, String, ModelBusAdapterReference) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, String, ReferenceContext) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, String, String) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, String, ModelBusAdapterReference, ReferenceContext) 建構函式
公用方法 ModelBusReference(IModelBus, String, String, String, String, ReferenceContext) 建構函式

回頁首

屬性

  名稱 描述
公用屬性 AdapterReference 傳回包含在模型匯流排參考中的配接器參考,如果未在 modelbus 中登錄還原序列化配接器參考所需的配接器管理員,或此模組匯流排參考沒有 ModelBus,則傳回 null。
公用屬性 ElementDisplayName 使用者易記的模型顯示名稱
公用屬性 IsAdapterReferenceResolved 傳回是否已還原序列化配接器參考。
公用屬性 LastStatus 上次的已知參照狀態。參考狀態不明,直到我們嘗試建立參考的配接器 - 如果成功了,狀態就會有效,否則為無效
公用屬性 LogicalAdapterId ModelBusAdapter 的邏輯配接器 ID,能夠存取此 ModelBus 參考所參考的模型、項目或檢視。
公用屬性 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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法靜態成員 Serialize 傳回序列化為字串的提供參考。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

運算子

  名稱 描述
公用運算子靜態成員 Equality 比較兩個 ModelBusReference 執行個體是否相等。
公用運算子靜態成員 Inequality 比較兩個 ModelBusReferences 執行個體是否不相等。

回頁首

擴充方法

  名稱 描述
公用擴充方法 GetDisplayName 傳回計算的顯示名稱的擴充方法 (以 ModelBusReferenceExtensionMethods 定義。)
公用擴充方法 IsValidModelReference 傳回參考的模型組件是否為有效的擴充方法 (以 ModelBusReferenceExtensionMethods 定義。)
公用擴充方法 IsValidReference 傳回整個參考是否為有效的擴充方法 (以 ModelBusReferenceExtensionMethods 定義。)

回頁首

備註

ModelBusReference 的確切說明取決於您使用包裝模型 ModelBusAdapter 的衍生類別。

如需詳細資訊,請參閱使用 Visual Studio Modelbus 整合模型

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Integration 命名空間