共用方式為


ModelBusAdapterManager 類別

 

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

命名空間:   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.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager

語法

public abstract class ModelBusAdapterManager : IDisposable
public ref class ModelBusAdapterManager abstract : IDisposable
[<AbstractClass>]
type ModelBusAdapterManager = 
    class
        interface IDisposable
    end
Public MustInherit Class ModelBusAdapterManager
    Implements IDisposable

建構函式

名稱 描述
System_CAPS_protmethod ModelBusAdapterManager()

屬性

名稱 描述
System_CAPS_pubproperty Disposed

如果已經處置這個 ModelBusAdapterManager 執行個體則為 true,否則為 false。

System_CAPS_pubproperty ModelBus

取得這個 ModelBusAdapterManager 登錄至的 Backplane 執行個體。

方法

名稱 描述
System_CAPS_pubmethod CanCreateReference(Object[])

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

System_CAPS_pubmethod CreateAdapter(ModelBusReference)

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

System_CAPS_pubmethod CreateAdapter(ModelBusReference, IServiceProvider)

建立這個 ModelBusAdapterManager 所支援的 ModelBusAdapter 執行個體。

System_CAPS_pubmethod CreateReference(Object[])

嘗試從提供的資料建立並傳回模型匯流排參考。

System_CAPS_protmethod DeserializeAdapterReference(String, ReferenceContext)

嘗試透過參考內容的協助,還原序列化提供的配接器參考。

System_CAPS_pubmethod Dispose()

System_CAPS_protmethod Dispose(Boolean)

處置這個 ModelBusAdapterManager 執行個體。

System_CAPS_protmethod DoCreateAdapter(ModelBusReference, IServiceProvider)

實際建立這個 ModelBusAdapterManager 所支援的 ModelBusAdapter 執行個體。

System_CAPS_pubmethod Equals(Object)

(繼承自 Object。)

System_CAPS_protmethod Finalize()

解構函式。(覆寫 Object.Finalize()。)

System_CAPS_pubmethod GetExposedElementTypes(String)

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

System_CAPS_pubmethod GetHashCode()

(繼承自 Object。)

System_CAPS_pubmethod GetSupportedLogicalAdapterIds()

傳回這個配接器管理員所支援的配接器類型 ID

System_CAPS_pubmethod GetType()

(繼承自 Object。)

System_CAPS_protmethod GetView(ModelBusAdapter, ModelBusReference)

取得當做參數傳遞的 ModelBusAdapter 相關聯的檢視,例如圖表。

System_CAPS_protmethod MemberwiseClone()

(繼承自 Object。)

System_CAPS_protmethod SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)

序列化所提供的配接器參考,並傳回成為字串

System_CAPS_pubmethod ToString()

(繼承自 Object。)

System_CAPS_pubmethod TryCreateReference(ModelBusReference, Object[])

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

System_CAPS_pubmethod ValidateReference(ModelBusReference, ValidateReferenceOption)

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

註解

如需詳細資訊,請參閱Integrar modelos utilizando Modelbus de Visual Studio

執行緒安全

此類型的任何 public static (在 Visual Basic 中 共用 在 Visual Basic 中) 成員皆為安全執行緒。不保證任何執行個體成員為安全執行緒。

另請參閱

Microsoft.VisualStudio.Modeling.Integration 命名空間

回到頁首