次の方法で共有


Microsoft.VisualStudio.Modeling.Integration 名前空間

この名前空間の型は、複数の DSL モデルを使用するツールを定義できます。 ModelBus は、モデル ファイル内の要素への参照を定義する機能を提供します。 これは、ファイル間でのリンクの設定などに使用できます。 詳細については、「Visual Studio Modelbus によるモデルの統合」を参照してください。

クラス

  クラス 説明
パブリック クラス AdapterAlreadyRegisteredException これは、同じ IAdapter インスタンスの重複登録を知らせるためにスローされる AdapterAlreadyRegisteredException クラスを定義します。
パブリック クラス AdapterCreationException これは、CreateAdapter() への呼び出しが失敗した場合にスローされる AdapterCreationException クラスを定義します。
パブリック クラス AdapterManagerAlreadyRegisteredException これは、同じ IAdapterManager 型の重複登録を知らせるためにスローされる AdapterManagerAlreadyRegisteredException クラスを定義します。
パブリック クラス AdapterManagerNotRegisteredException このファイルは、ModelBusAdapter マネージャーが要求されたが登録されていない場合にスローされる AdapterManagerNotRegisteredException クラスを定義します。
パブリック クラス AdapterNotRegisteredException これは、ModelBusAdapter が要求されたが登録されていない場合にスローされる AdapterNotRegisteredException クラスを定義します。
パブリック クラス AdapterNotSupportedException アダプター マネージャーでサポートされないアダプターの型を処理するように求めらたときにスローされる例外の型。
パブリック クラス AdapterReferenceTypeNotSupportedException アダプター マネージャーでサポートされない ModelBusAdapterReference の型をシリアル化するように求めらたときにスローされる例外の型。
パブリック クラス CompositionAttributes
パブリック クラス CompositionConfigurationManager ModelBus を構成する MEF ベースの方法を提供するクラス
パブリック クラス DynamicAdapterManagerAttribute アダプター マネージャーが任意の LogicalAdapterId をサポートすることを示すために使用されるカスタム属性。AdapterManager のこの属性の使用は、通常、AdapterManager を使用して、複数の異なるアダプターまたは複数の異なるモデルをサポートできることを意味します。MEF ベースの ModelBus ConfigurationManager は、単に MEF メタデータに頼るのではなく、AdapterManager に対してクエリを実行してランタイムにサポートする AdapterId を判別します。これにより、AdapterManager は、任意のモデルを動的にサポートできます。
パブリック クラス HandlesAdapterAttribute アダプター マネージャーが特定の種類のアダプターを処理することを示すために使用されるカスタム属性
パブリック クラス HostSpecificAttribute ModelBus パーツが特定の ModelBus ホストで機能することを示すために使用されるカスタム属性。
パブリック クラス InvalidAdapterManagerException 無効なアダプター マネージャーの例外の例外クラス
パブリック クラス ModelBus ModelBus では、ツールが緩く結合された形で相互運用できます。
パブリック クラス ModelBusAdapter ModelBusAdapter は ModelBus と基になるモデル間のブリッジしとして動作するオブジェクトです。ModelBusAdapter インスタンスは ModelBusAdapterManager によって作成され、ModelBusAdapter で公開される操作は、ModelBusAdapterManager の ModelBusAdapter コントラクトによって定義されます。
パブリック クラス ModelBusAdapterManager ModelBusAdapterManager は、サポートされている ModelBusAdapter のインスタンスを作成し、インスタンスの有効期間を管理するために使用します。独自の DSL の ModelBusAdapterManager を作成するには、このクラスを継承します。
パブリック クラス ModelBusAdapterReference すべてのアダプター参照の基本クラス
パブリック クラス ModelBusException これは、ModelBus アーキテクチャで使用されるすべての例外の基礎である ModelBusException クラスを定義します。
パブリック クラス ModelBusReference モデルへの参照をカプセル化します。サポートされているバリアントは、モデルへの参照、モデルの要素への参照、モデルおよびそのモデルのビューへの参照、ビューがあるモデルの要素への参照です。
パブリック クラス ModelBusReferenceFormatException
パブリック クラス ModelBusReferencePropertySerializer ModelBusReferences をシリアル化/逆シリアル化するためのカスタム DomainProperty シリアライザー
パブリック クラス ModelBusReferenceTypeConverter ModelBusReferences を文字列に変換できるコンバーター。
パブリック クラス ModelBusResetException これは、Backplane.Reset() が失敗した場合にスローされる ModelBusResetException クラスを定義します。
パブリック クラス ModelBusView ModelBusView は、モデルの ModelBusAdapter から取得されるオブジェクトです。ModelBusView を使用すると、クライアントはモデルのデザイン サーフェスまたはエディターの作成、アクセス、および操作を実行できます。
パブリック クラス ModelingAdapter ドメイン固有言語モデルをラップします。DSL のアダプターを作成するには、このクラスを継承します。
パブリック クラス ModelingAdapterReference アダプター参照の標準 DSL 実装。
パブリック クラス ModelingAdapterReferenceFormatException
パブリック クラス ModelingDocumentHandler これは、この ModelBusAdapter が表す基になるドキュメントの構成管理のために ModelBusAdapter が使用できるプラグ可能なクラスです。
パブリック クラス PresentationAlreadyCreatedException これは、既に特定の型の表示があるサービスで CreatePresentation() が呼び出された場合にスローされる PresentationAlreadyCreatedException クラスを定義します。
パブリック クラス PresentationCreationException これは、CreatePresentation() への呼び出しが失敗した場合にスローされる PresentationCreationException クラスを定義します。
パブリック クラス ReferenceContext ModelBusReference をシリアル化する場合、シリアル化された文字列を、ファイル パスなど、一部のコンテキスト情報に関連付けることができます。文字列が逆シリアル化されると、同じコンテキストまたは異なるコンテキストを提供できます。ReferenceContext は、コンテキスト情報を格納するディクショナリです。コンテキストに格納されたキーおよび型のセットは、使用する ModelBusAdapter のクラスによって異なります。
パブリック クラス ReferenceFormatException これは、参照が正しい形式に準拠していない場合にスローされる ReferenceFormatException クラスを定義します。
パブリック クラス StandardModelingAdapter 基本的な DSL ベースのモデル アダプターを表します。
パブリック クラス SupportedType アダプター マネージャーでサポートされている型とその表示名を保持するクラス
パブリック クラス ViewOperationException これは、ModelBusView の作成または ModelBusView インスタンスでの操作が失敗した場合にスローされる ViewOperationException クラスを定義します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IConfiguration
パブリック インターフェイス IModelBus サービス プロバイダーからこの型のインスタンスを取得し、別のモデルを開くために使用できるアダプターを取得するために使用します。
パブリック インターフェイス IModelingAdapterWithRootedModel モデルのルート要素を公開する ModelBus アダプターによって実装されるインターフェイス。
パブリック インターフェイス IModelingAdapterWithStore ストアを公開する ModelBus アダプターによって実装されるインターフェイス。
パブリック インターフェイス SModelBus Visual Studio ModelBus サービスのサービス インターフェイス。

列挙型

  列挙体 説明
パブリック列挙体 ErrorCategory エラーの重大度を指定する列挙
パブリック列挙体 ReferenceStatus
パブリック列挙体 ValidateReferenceOption 検証のオプション