共用方式為


ModelBusAdapterManager 類別

ModelBusAdapterManager 會用來建立支援的 ModelBusAdapter 的執行個體,並管理其存留期。 從這個要為您自己的 DSL 建立 ModelBusAdapterManager 的類別來衍生。

繼承階層架構

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

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

語法

'宣告
Public MustInherit Class ModelBusAdapterManager _
    Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable

ModelBusAdapterManager 類型會公開下列成員。

建構函式

  名稱 描述
受保護的方法 ModelBusAdapterManager

回頁首

屬性

  名稱 描述
公用屬性 Disposed 如果已經處置這個 ModelBusAdapterManager 執行個體則為 true,否則為 false。
公用屬性 ModelBus 取得這個 ModelBusAdapterManager 登錄至的 Backplane 執行個體。

回頁首

方法

  名稱 描述
公用方法 CanCreateReference 這個 ModelBusAdapter 管理員是否可以建立指定之內容模型資訊所描述的範圍?
公用方法 CreateAdapter(ModelBusReference) 建立包裝指定之模型的 ModelBusAdapter。如果無法建立 ModelBusAdapter,則會擲回例外狀況。
公用方法 CreateAdapter(ModelBusReference, IServiceProvider) 建立這個 ModelBusAdapterManager 所支援的 ModelBusAdapter 執行個體。
公用方法 CreateReference 嘗試從提供的資料建立並傳回模型匯流排參考。
受保護的方法 DeserializeAdapterReference 嘗試透過參考內容的協助,還原序列化提供的配接器參考。
公用方法 Dispose()
受保護的方法 Dispose(Boolean) 處置這個 ModelBusAdapterManager 執行個體。
受保護的方法 DoCreateAdapter 實際建立這個 ModelBusAdapterManager 所支援的 ModelBusAdapter 執行個體。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 解構函式。 (覆寫 Object.Finalize()。)
公用方法 GetExposedElementTypes 取得這個配接器管理員所管理之任何 ModelBusAdapter 所公開且可藉以從外部參考的所有 ModelElement 型別的集合,連同其顯示名稱也一併取得。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetSupportedLogicalAdapterIds 傳回這個配接器管理員所支援的配接器類型 ID
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetView 取得當做參數傳遞的 ModelBusAdapter 相關聯的檢視,例如圖表。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 SerializeAdapterReference 序列化所提供的配接器參考,並傳回成為字串
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。
公用方法 TryCreateReference ModelBusAdapterManager 會嘗試從所提供的資訊建立模型的模型匯流排參考。
公用方法 ValidateReference 驗證參考,並依此設定 LastStatus。預設實作是建立配接卡,以檢查能否解析模型。

回頁首

備註

如需詳細資訊,請參閱使用 Visual Studio Modelbus 整合模型

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Modeling.Integration 命名空間