共用方式為


VsModelingAdapterManager 類別

 

ModelBusAdapterManager,可處理配接器 (代表 Visual Studio 內的 DSL 架構模型檔) 建立與管理。它提供 ModelBusAdapter 生命週期管理與適當的行為,以支援儲存使用 VS Shell 之基礎參考模型的變更。

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

繼承階層架構

System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager

語法

[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public ref class VsModelingAdapterManager abstract : ModelBusAdapterManager
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type VsModelingAdapterManager = 
    class
        inherit ModelBusAdapterManager
    end
<CLSCompliantAttribute(False)>
Public MustInherit Class VsModelingAdapterManager
    Inherits ModelBusAdapterManager

建構函式

名稱 描述
System_CAPS_protmethod VsModelingAdapterManager()

屬性

名稱 描述
System_CAPS_pubproperty Disposed

如果已經處置這個 ModelBusAdapterManager 執行個體則為 true,否則為 false。(繼承自 ModelBusAdapterManager。)

System_CAPS_pubproperty ModelBus

取得這個 ModelBusAdapterManager 登錄至的 Backplane 執行個體。(繼承自 ModelBusAdapterManager。)

方法

名稱 描述
System_CAPS_pubmethod CanCreateReference(Object[])

這個 ModelBusAdapter 管理員是否可以建立指定之內容模型資訊所描述的範圍?(繼承自 ModelBusAdapterManager。)

System_CAPS_protmethod CheckCanCreateAdapter(ModelBusReference)

檢查是否可以從這個 ModelBusReference 成功建立 ModelingAdapterReference,以及這個 ModelBusAdapterManager 是否會辨識這個 LogicalAdapterId。如果可能會無法使用此 ModelBusReference 建立 ModelBusAdapter,這個方法應該擲回適當的例外狀況。

System_CAPS_pubmethod CreateAdapter(ModelBusReference)

建立包裝指定之模型的 ModelBusAdapter。如果無法建立 ModelBusAdapter,則會擲回例外狀況。(繼承自 ModelBusAdapterManager。)

System_CAPS_pubmethod CreateAdapter(ModelBusReference, IServiceProvider)

建立這個 ModelBusAdapterManager 所支援的 ModelBusAdapter 執行個體。(繼承自 ModelBusAdapterManager。)

System_CAPS_protmethod CreateModelingAdapterInstance(ModelBusReference, ModelElement)

實作應該提供 ModelingAdapter 執行個體,為使用所傳遞 DomainModelRoot 項目的模型外部全局檢視提供服務。

System_CAPS_pubmethod CreateReference(Object[])

嘗試從提供的資料建立並傳回模型匯流排參考。(繼承自 ModelBusAdapterManager。)

System_CAPS_protmethod DeserializeAdapterReference(String, ReferenceContext)

(覆寫 ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)。)

System_CAPS_pubmethod Dispose()

(繼承自 ModelBusAdapterManager。)

System_CAPS_protmethod Dispose(Boolean)

處置這個 ModelBusAdapterManager 執行個體。(繼承自 ModelBusAdapterManager。)

System_CAPS_protmethod DoCreateAdapter(ModelBusReference, IServiceProvider)

使用 ModelBusReference 當做參數傳遞時,會嘗試建立 ModelBusAdapter 執行個體。如果成功的話,則會傳回配接器。否則會擲回適當的例外狀況。(覆寫 ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider)。)

System_CAPS_pubmethod Equals(Object)

(繼承自 Object。)

System_CAPS_protmethod Finalize()

解構函式。(繼承自 ModelBusAdapterManager。)

System_CAPS_pubmethod GetExposedElementTypes(String)

取得這個配接器管理員所管理之任何 ModelBusAdapter 所公開且可藉以從外部參考的所有 ModelElement 型別的集合,連同其顯示名稱也一併取得。(繼承自 ModelBusAdapterManager。)

System_CAPS_pubmethod GetHashCode()

(繼承自 Object。)

System_CAPS_pubmethod GetSupportedLogicalAdapterIds()

傳回這個配接器管理員所支援的配接器類型 ID(繼承自 ModelBusAdapterManager。)

System_CAPS_pubmethod GetType()

(繼承自 Object。)

System_CAPS_protmethod GetView(ModelBusAdapter, ModelBusReference)

取得當做參數傳遞的 ModelBusAdapter 相關聯的檢視。(覆寫 ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference)。)

System_CAPS_protmethod MemberwiseClone()

(繼承自 Object。)

System_CAPS_protmethod SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)

(覆寫 ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)。)

System_CAPS_pubmethod ToString()

(繼承自 Object。)

System_CAPS_pubmethod TryCreateReference(ModelBusReference, Object[])

ModelBusAdapterManager 會嘗試從所提供的資訊建立模型的模型匯流排參考。(繼承自 ModelBusAdapterManager。)

System_CAPS_pubmethod ValidateReference(ModelBusReference, ValidateReferenceOption)

驗證參考,並依此設定 LastStatus。預設實作是建立配接卡,以檢查能否解析模型。(繼承自 ModelBusAdapterManager。)

欄位

名稱 描述
System_CAPS_pubfieldSystem_CAPS_static HostName

VisualStudio 用來識別自己為 ModelBus 主機的名稱。

執行緒安全

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

請參閱

Microsoft.VisualStudio.Modeling.Integration.Shell 命名空間

回到頁首