次の方法で共有


ModelBus クラス

ModelBus では、ツールが緩く結合された形で相互運用できます。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBus

名前空間:  Microsoft.VisualStudio.Modeling.Integration
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll 内)

構文

'宣言
Public Class ModelBus _
    Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider, 
    SModelBus, IDisposable

ModelBus 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド ModelBus コンストラクター -- ModelBus がサービスを要求できるようにするために、ModelBus をホストするアプリケーションは IServiceProvider インスタンスを渡す必要があります。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Disposed この Moldebus インスタンスが破棄されている場合は True。それ以外の場合は false。
パブリック プロパティ ErrorCallback ホストによって提供されたデリゲート。エラーをログに記録するために使用します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CreateAdapter(ModelBusReference) CreateAdapter メソッドを実装します
パブリック メソッド CreateAdapter(ModelBusReference, IServiceProvider) CreateAdapter メソッドを実装します
パブリック メソッド DeserializeReference 指定した文字列を逆シリアル化し、ModelBusReference を返します。
パブリック メソッド Dispose()
プロテクト メソッド Dispose(Boolean) この ModelBus インスタンスを破棄します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize デストラクターです。 (Object.Finalize() をオーバーライドします。)
パブリック メソッド FindAdapterManagers ModelBusAdapter スコープが特定のコンテキスト情報で記述されている ModelBusAdapter マネージャーの一覧を検索します。モデルで使用できる ModelBusAdapter マネージャーが複数ある場合があります。たとえば、.xml ファイルは、XML エディターまたはテキスト エディターで開くことができます。
パブリック メソッド GetAdapterManager ID を使用して ModelBusAdapterManager インスタンスを検索します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetRegisteredAdapterManagers<T> 読み込まれて登録された T 型のアダプター マネージャーのセットを取得します
パブリック メソッド GetService ModeBus またはそのホストによって提供されるアダプターを返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド LogError エラーを記録します
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SerializeReference 呼び出し元で保持できる文字列に指定された参照をシリアル化します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド ValidateReference 対応するアダプターを使用して特定の参照を検証します。このメソッドは、参照の LastStatus を返し、さらに更新します。

このページのトップへ

解説

詳細については、「Visual Studio Modelbus によるモデルの統合」を参照してください。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Integration 名前空間