ModelBusReference 類別
封裝模型的參考。 支援下列變數: 模型參考、模型中項目的參考、模型參考以及該模型的檢視參考、具有檢視的模型中項目的參考。
命名空間: Microsoft.VisualStudio.Modeling.Integration
組件: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (於 Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
繼承階層
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
語法
public class ModelBusReference : IEquatable<ModelBusReference>
public ref class ModelBusReference : IEquatable<ModelBusReference^>
type ModelBusReference =
class
interface IEquatable<ModelBusReference>
end
Public Class ModelBusReference
Implements IEquatable(Of ModelBusReference)
建構函式
屬性
名稱 | 描述 | |
---|---|---|
![]() |
AdapterReference | 傳回包含在模型匯流排參考中的配接器參考,如果未在 modelbus 中登錄還原序列化配接器參考所需的配接器管理員,或此模組匯流排參考沒有 ModelBus,則傳回 null。 |
![]() |
ElementDisplayName | 使用者易記的模型顯示名稱 |
![]() |
IsAdapterReferenceResolved | 傳回是否已還原序列化配接器參考。 |
![]() |
LastStatus | 上次的已知參照狀態。參考狀態不明,直到我們嘗試建立參考的配接器 - 如果成功了,狀態就會有效,否則為無效 |
![]() |
LogicalAdapterId | ModelBusAdapter 的邏輯配接器 ID,能夠存取此 ModelBus 參考所參考的模型、項目或檢視。 |
![]() |
ModelBus | |
![]() |
ModelDisplayName | 使用者易記的模型顯示名稱 |
![]() |
ReferenceContext | 此參考的 ReferenceContext 物件 |
![]() |
SerializedAdapterReference | 配接器參考的序列化表單 |
方法
名稱 | 描述 | |
---|---|---|
![]() ![]() |
Deserialize(String, IModelBus, ReferenceContext) | 還原序列化 serializedReference,並傳回新的 ModelBusReference 執行個體 |
![]() ![]() |
Deserialize(String, ReferenceContext) | 還原序列化 serializedReference,並傳回新的 ModelBusReference 執行個體 |
![]() |
Equals(ModelBusReference) | 覆寫 ModelBusReferences 的等號比較 |
![]() |
Equals(Object) | 比較這個參數與另一個物件。(覆寫 Object.Equals(Object)。) |
![]() |
Finalize() | (繼承自 Object。) |
![]() |
GetHashCode() | 取得這個參考執行個體的雜湊碼。如果兩個執行個體比較相等,它們應該提供相同的雜湊碼。(覆寫 Object.GetHashCode()。) |
![]() |
GetType() | (繼承自 Object。) |
![]() |
MemberwiseClone() | (繼承自 Object。) |
![]() ![]() |
Serialize(ModelBusReference) | 傳回序列化為字串的提供參考。 |
![]() |
ToString() | (繼承自 Object。) |
運算子
名稱 | 描述 | |
---|---|---|
![]() ![]() |
Equality(ModelBusReference, ModelBusReference) | 比較兩個 ModelBusReference 執行個體是否相等。 |
![]() ![]() |
Inequality(ModelBusReference, ModelBusReference) | 比較兩個 ModelBusReferences 執行個體是否不相等。 |
擴充方法
名稱 | 描述 | |
---|---|---|
![]() |
GetDisplayName() | 傳回計算的顯示名稱的擴充方法(由 ModelBusReferenceExtensionMethods 定義。) |
![]() |
IsValidModelReference() | 傳回參考的模型組件是否為有效的擴充方法(由 ModelBusReferenceExtensionMethods 定義。) |
![]() |
IsValidReference() | 傳回整個參考是否為有效的擴充方法(由 ModelBusReferenceExtensionMethods 定義。) |
註解
ModelBusReference 的確切說明取決於您使用包裝模型 ModelBusAdapter 的衍生類別。
如需詳細資訊,請參閱Integrar modelos utilizando Modelbus de Visual Studio。
執行緒安全
此類型的任何 public static (在 Visual Basic 中 共用 在 Visual Basic 中) 成員皆為安全執行緒。不保證任何執行個體成員為安全執行緒。
另請參閱
Microsoft.VisualStudio.Modeling.Integration 命名空間
回到頁首