次の方法で共有


ModelBus クラス

ModelBus は、ツールが緩い結合された形で相互運用できるようにします。

継承階層

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

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

構文

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

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Disposed それ以外の場合は false を Moldebus のこのインスタンス破棄された場合に true。
パブリック プロパティ 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 名前空間