共用方式為


IModelBus 介面

從服務提供者取得這個型別的執行個體,並用來取得可用於開啟另一個模型介面卡。

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

語法

'宣告
Public Interface IModelBus _
    Inherits IServiceProvider
public interface IModelBus : IServiceProvider

IModelBus 型別會公開下列成員。

方法

  名稱 說明
公用方法 CreateAdapter(ModelBusReference) 嘗試建立並傳回新的配接器執行個體,對於所提供的參考,可為模型參考或模型項目參考。
公用方法 CreateAdapter(ModelBusReference, IServiceProvider) 嘗試建立並傳回新的配接器執行個體所提供的參考。允許服務提供者所提供。
公用方法 DeserializeReference 還原序列化所提供的字串並傳回 ModelBusReference。
公用方法 FindAdapterManagers 傳回指定的物件可以建立 ModelBusReferences 的 ModelBusAdapter 經理 」 的清單。位置資訊可以是任何可用的配接器管理員] 中,例如檔案路徑的 DSL 模型檔能夠辨識的格式。
公用方法 GetAdapterManager 找出 ModelBusAdapterManager 執行個體,使用它的 id。就會擲回例外狀況,如果沒有找到。
公用方法 GetService 取得指定型別的服務物件。 (繼承自 IServiceProvider)。
公用方法 LogError 記錄錯誤訊息。
公用方法 SerializeReference 將序列化為字串,就會保留呼叫端所提供的參考。如果沒有 ReferenceContext 資訊附加至的參考,您必須在還原序列化字串會提供對等的內容資訊。
公用方法 ValidateReference 驗證指定的參考,使用對應的介面卡。此方法可以更新中,除了將其傳回參考的 LastStatus。

回頁首

備註

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

請參閱

參考

Microsoft.VisualStudio.Modeling.Integration 命名空間