仲介型サービスの使用と提供

ブローカー サービスは、 IServiceBrokerを介して取得されたサービスであり、サービスとそのクライアントを個別の AppDomain、プロセス、またはマシン間 (Live Share の場合) に存在できるようにするための RPC 互換インターフェイスとして公開されます。

VS パッケージでは、 IBrokeredServiceContainer インターフェイスを使用して独自のサービスを提供できます。

Visual Studio には、次のような重要なブローカー サービスが用意されています。

ブローカー サービス Description
IOutputChannelStore 出力ウィンドウへのテキストのストリーミングを許可します。
IOpenDocumentService ドキュメントを開く機能を許可します。
IFileSystem ローカルまたはリモートのファイル システムへのアクセスを許可します。

このセクションでは...