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