共用方式為


IModelBus 介面

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

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

語法

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

IModelBus 類型會公開下列成員。

方法

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

回頁首

備註

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

請參閱

參考

Microsoft.VisualStudio.Modeling.Integration 命名空間