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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。