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 類型會公開下列成員。
建構函式
回頁首
屬性
名稱 | 描述 | |
---|---|---|
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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。