共用方式為


Microsoft.VisualStudio.Modeling.Integration 命名空間

這個命名空間中的型別可協助您定義可搭配多種 DSL 模型使用的工具。 ModelBus 提供一種機制來定義模型檔中的項目參考。 這可用於,比方說,建立某個檔案和另一個檔案的連結。 如需詳細資訊,請參閱使用 Visual Studio Modelbus 整合模型

類別

  類別 描述
公用類別 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 驗證選項