IModelBus 介面
從服務提供者取得這個型別的執行個體,並用它來取得可用於開啟另一個模型的配接器。
命名空間: Microsoft.VisualStudio.Modeling.Integration
組件: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (於 Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
語法
public interface IModelBus : IServiceProvider
public interface class IModelBus : IServiceProvider
type IModelBus =
interface
interface IServiceProvider
end
Public Interface IModelBus
Inherits IServiceProvider
方法
名稱 | 描述 | |
---|---|---|
CreateAdapter(ModelBusReference) | 嘗試針對提供的參考 (這可能是模型參考或模型項目參考),建立並傳回新的配接器執行個體。 |
|
CreateAdapter(ModelBusReference, IServiceProvider) | 嘗試針對提供的參考建立並傳回新的配接器執行個體。允許提供服務提供者。 |
|
DeserializeReference(String, ReferenceContext) | 還原序列化提供的字串,並傳回 ModelBusReference。 |
|
FindAdapterManagers(Object[]) | 傳回 ModelBusAdapter 管理員的清單,可建立指定物件的 ModelBusReferences。位置資訊可以是任何可由可用的配接器管理員所辨識的形式,例如 DSL 模型檔的檔案路徑。 |
|
GetAdapterManager(String) | 使用 ID 找出 ModelBusAdapterManager 執行個體。如果找不到,則會擲回例外狀況。 |
|
GetService(Type) | (繼承自 IServiceProvider。) |
|
LogError(ErrorCategory, String) | 記錄錯誤訊息。 |
|
SerializeReference(ModelBusReference) | 將提供的參考序列化為可被呼叫端保留的字串。如果有 ReferenceContext 資訊附加至參考,您必須在字串還原序列化時提供對等的內容資訊。 |
|
ValidateReference(ModelBusReference, ValidateReferenceOption) | 使用對應的配接器,驗證指定的參考。此方法應該更新參考的 LastStatus,除了傳回它之外。 |
註解
如需詳細資訊,請參閱Integrar modelos utilizando Modelbus de Visual Studio。
另請參閱
Microsoft.VisualStudio.Modeling.Integration 命名空間
回到頁首