VsModelingAdapterManager 類別
ModelBusAdapterManager,可處理配接器 (代表 Visual Studio 內的 DSL 架構模型檔) 建立與管理。 它提供 ModelBusAdapter 生命週期管理與適當的行為,以支援儲存使用 VS Shell 之基礎參考模型的變更。
此應用程式開發介面不符合 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.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0.dll 中)
語法
'宣告
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
VsModelingAdapterManager 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
VsModelingAdapterManager |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
Disposed | 如果已經處置這個 ModelBusAdapterManager 執行個體則為 true,否則為 false。 (繼承自 ModelBusAdapterManager)。 | |
ModelBus | 取得這個 ModelBusAdapterManager 登錄至的 Backplane 執行個體。 (繼承自 ModelBusAdapterManager)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
CanCreateReference | 這個 ModelBusAdapter 管理員是否可以建立指定之內容模型資訊所描述的範圍? (繼承自 ModelBusAdapterManager)。 | |
CheckCanCreateAdapter | 檢查是否可以從這個 ModelBusReference 成功建立 ModelingAdapterReference,以及這個 ModelBusAdapterManager 是否會辨識這個 LogicalAdapterId。如果可能會無法使用此 ModelBusReference 建立 ModelBusAdapter,這個方法應該擲回適當的例外狀況。 | |
CreateAdapter(ModelBusReference) | 建立包裝指定之模型的 ModelBusAdapter。如果無法建立 ModelBusAdapter,則會擲回例外狀況。 (繼承自 ModelBusAdapterManager)。 | |
CreateAdapter(ModelBusReference, IServiceProvider) | 建立這個 ModelBusAdapterManager 所支援的 ModelBusAdapter 執行個體。 (繼承自 ModelBusAdapterManager)。 | |
CreateModelingAdapterInstance | 實作應該提供 ModelingAdapter 執行個體,為使用所傳遞 DomainModelRoot 項目的模型外部全局檢視提供服務。 | |
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 | 取得這個配接器管理員所管理之任何 ModelBusAdapter 所公開且可藉以從外部參考的所有 ModelElement 型別的集合,連同其顯示名稱也一併取得。 (繼承自 ModelBusAdapterManager)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetSupportedLogicalAdapterIds | 傳回這個配接器管理員所支援的配接器類型 ID (繼承自 ModelBusAdapterManager)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GetView | 取得當做參數傳遞的 ModelBusAdapter 相關聯的檢視。 (覆寫 ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference)。) | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
SerializeAdapterReference | (覆寫 ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)。) | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TryCreateReference | ModelBusAdapterManager 會嘗試從所提供的資訊建立模型的模型匯流排參考。 (繼承自 ModelBusAdapterManager)。 | |
ValidateReference | 驗證參考,並依此設定 LastStatus。預設實作是建立配接卡,以檢查能否解析模型。 (繼承自 ModelBusAdapterManager)。 |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
HostName | VisualStudio 用來識別自己為 ModelBus 主機的名稱。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。