VsModelingAdapterManager 類別
建立和管理代表 DSL 介面卡可以處理的 ModelBusAdapterManager 基礎內 Visual Studio 模型檔。它提供 ModelBusAdapter 的生命週期管理與適當的行為,才能將變更儲存到基礎使用 VS 介面所參考的模型。
此 API 不符合 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.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.0.dll 中)
語法
'宣告
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
VsModelingAdapterManager 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
VsModelingAdapterManager |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
Disposed | 如果本屬性為 true,如果有此 ModelBusAdapterManager 執行個體已經處置,false 否則。 (繼承自 ModelBusAdapterManager)。 |
![]() |
ModelBus | 取得向登錄此 ModelBusAdapterManager 後擋板執行個體。 (繼承自 ModelBusAdapterManager)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
CanCreateReference | 這個 ModelBusAdapter 管理員可以建立領域所指定的內容模型資訊嗎? (繼承自 ModelBusAdapterManager)。 |
![]() |
CheckCanCreateAdapter | 檢查是否可從這個 ModelBusReference 成功地建立 ModelingAdapterReference,同時也如果 LogicalAdapterId 可辨識此 ModelBusAdapterManager。如果 ModelBusAdapter 可能會無法使用此 ModelBusReference,則這個方法應該擲回適當的例外狀況。 |
![]() |
CreateAdapter(ModelBusReference) | 建立指定之模型文繞圖的 ModelBusAdapter。無法建立 ModelBusAdapter 時,就會擲回例外狀況。 (繼承自 ModelBusAdapterManager)。 |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | 建立支援這個 ModelBusAdapterManager 的 ModelBusAdapter 執行個體。 (繼承自 ModelBusAdapterManager)。 |
![]() |
CreateModelingAdapterInstance | Imlementations 應該提供的 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 | 取得集合型別的所有 ModelElement 都由這個介面卡管理員] 中,管理所有 ModelBusAdapter 由公開,因此可以參考來自外部連絡人的顯示名稱。 (繼承自 ModelBusAdapterManager)。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetSupportedLogicalAdapterIds | 傳回這個介面卡的管理員所支援的介面板類型識別碼 (繼承自 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) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。