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 整合模型。