Microsoft.VisualStudio.Modeling.Integration 命名空間
這個命名空間中的型別可協助您定義可搭配多種 DSL 模型使用的工具。 ModelBus 提供一種機制來定義模型檔中的項目參考。 這可用於,比方說,建立某個檔案和另一個檔案的連結。 如需詳細資訊,請參閱Integrazione di modelli tramite ModelBus di Visual Studio。
類別
類別 | 描述 | |
---|---|---|
AdapterAlreadyRegisteredException | 這會定義 AdapterAlreadyRegisteredException 類別,該類別會被擲回以指出重複註冊相同的 IAdapter 執行個體。 |
|
AdapterCreationException | 這會定義 AdapterCreationException 類別,當 CreateAdapter() 的呼叫失敗時會擲回該類別。 |
|
AdapterManagerAlreadyRegisteredException | 這會定義 AdapterManagerAlreadyRegisteredException 類別,該類別會被擲回以指出重複註冊相同的 IAdapterManager 型別。 |
|
AdapterManagerNotRegisteredException | 這個檔案會定義 AdapterManagerNotRegisteredException 類別,當 ModelBusAdapter 管理員被要求但尚未註冊時,就會擲回該類別。 |
|
AdapterNotRegisteredException | 這會定義 AdapterNotRegisteredException 類別,當 ModelBusAdapter 被要求但尚未註冊時,就會擲回該類別。 |
|
AdapterNotSupportedException | 在要求配接器管理員處理不支援的配接器類型時擲回的例外狀況型別。 |
|
AdapterReferenceTypeNotSupportedException | 在要求配接器管理員處理不支援的 ModelBusAdapterReference 序列化型別時擲回的例外狀況型別。 |
|
CompositionAttributes | ||
CompositionConfigurationManager | 提供以 MEF 為基礎之方式設定 ModelBus 的類別 |
|
DynamicAdapterManagerAttribute | 自訂屬性,用來表示配接器管理員支援任意的 LogicalAdapterId。在 AdapterManager 上使用這個屬性表示 AdapterManager 一般可以用來支援多個不同的配接器或多個不同的模型。MEF 基礎的 ModelBus ConfigurationManager 會查詢這類 AdapterManagers,以發現它們在執行階段所支援的 AdapterIds,而不是只依賴 MEF 中繼資料進而允許 AdapterManager 以動態方式支援任意模型。 |
|
HandlesAdapterAttribute | 自訂屬性,用來表示配接器管理員會處理特定類型的配接器 |
|
HostSpecificAttribute | 自訂屬性,用來表示 ModelBus 組件是在特定 ModelBus 主機中運作。 |
|
InvalidAdapterManagerException | 無效配接器管理員例外狀況的例外狀況類別 |
|
ModelBus | ModelBus 可讓工具以鬆散結合方式相互操作。 |
|
ModelBusAdapter | ModelBusAdapter 是在 ModelBus 與基礎模型之間做為橋接器的物件。ModelBusAdapter 執行個體由 ModelBusAdapterManager 所建立,而且 ModelBusAdapter 公開的作業是在 ModelBusAdapterManager 的 ModelBusAdapter 合約所定義。 |
|
ModelBusAdapterManager | ModelBusAdapterManager 會用來建立支援的 ModelBusAdapter 的執行個體,並管理其存留期。從這個要為您自己的 DSL 建立 ModelBusAdapterManager 的類別來衍生。 |
|
ModelBusAdapterReference | 所有配接器參考的基底類別。 |
|
ModelBusException | 這會定義 ModelBusException 類別,它是 ModelBus 架構所使用的所有例外狀況的基底。 |
|
ModelBusReference | 封裝模型的參考。支援下列變數: 模型參考、模型中項目的參考、模型參考以及該模型的檢視參考、具有檢視的模型中項目的參考。 |
|
ModelBusReferenceFormatException | ||
ModelBusReferencePropertySerializer | 要序列化/還原序列化 ModelBusReferences 的自訂 DomainProperty 序列化程式 |
|
ModelBusReferenceTypeConverter | 可將 ModelBusReferences 轉換成字串的轉換器。 |
|
ModelBusResetException | 這會定義 ModelBusResetException 類別,當 Backplane.Reset() 失敗時就會擲回該類別。 |
|
ModelBusView | ModelBusView 是從 ModelBusAdapter 取得模型的物件。ModelBusView 可讓用戶端來建立、 存取及操作模型的設計介面或編輯器。 |
|
ModelingAdapter | 包裝網域特定語言模型。從這個要為您的 DSL 建立配接器的類別來衍生。 |
|
ModelingAdapterReference | 配接器參考的標準 DSL 實作。 |
|
ModelingAdapterReferenceFormatException | ||
ModelingDocumentHandler | 這是可插入的類別,ModelBusAdapter 可以用來設定此 ModelBusAdapter 所代表的基礎文件的管理。 |
|
PresentationAlreadyCreatedException | 這會定義 PresentationAlreadyCreatedException 類別,當 CreatePresentation() 的呼叫是建立在已有指定型別表示的服務上,就會擲回該類別。 |
|
PresentationCreationException | 這會定義 PresentationCreationException 類別,當 CreatePresentation() 的呼叫失敗時會擲回該類別。 |
|
ReferenceContext | 當序列化 ModelBusReference 時,序列化的字串可以與某些內容資訊 (例如檔案路徑) 相關。當還原序列化字串時,您就可以提供相同的內容或不同的內容。ReferenceContext 是字典,用於儲存內容資訊。索引鍵和型別集儲存在內容中(依據您使用的 ModelBusAdapter 的類別)。 |
|
ReferenceFormatException | 這會定義 ReferenceFormatException 類別,當參考不符合正確格式時,就會擲回該類別。 |
|
StandardModelingAdapter | 表示基本 DSL 基礎模型配置器。 |
|
SupportedType | 保存配接器管理員之支援類型及其顯示名稱的類別 |
|
ViewOperationException | 這會定義 ViewOperationException 類別,當建立 ModelBusView 或 ModelBusView 執行個體上的作業失敗時,就會擲回該類別。 |
介面
介面 | 描述 | |
---|---|---|
IConfiguration | ||
IModelBus | 從服務提供者取得這個型別的執行個體,並用它來取得可用於開啟另一個模型的配接器。 |
|
IModelingAdapterWithRootedModel | ModelBus 配接器所實作的介面,會公開模型的根項目。 |
|
IModelingAdapterWithStore | ModelBus 配接器所實作的介面,會公開存放區。 |
|
SModelBus | Visual Studio ModelBus 服務的服務介面。 |
列舉
列舉 | 描述 | |
---|---|---|
ErrorCategory | 可指定錯誤嚴重性的列舉 |
|
ReferenceStatus | ||
ValidateReferenceOption | 驗證選項 |
回到頁首