ServiceBrokerOfExportedServices クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IServiceBroker IDE 内のすべての MEF アクティブ化されたブローカー サービスを効果的にプロファーするために、 にプロファーGlobalBrokeredServiceContainerされる を実装します。
public abstract class ServiceBrokerOfExportedServices : Microsoft.ServiceHub.Framework.IServiceBroker
type ServiceBrokerOfExportedServices = class
interface IServiceBroker
Public MustInherit Class ServiceBrokerOfExportedServices
Implements IServiceBroker
- 継承
-
ServiceBrokerOfExportedServices
- 実装
注釈
ホスト IDE はこのクラスから派生し、派生型に適用 ExportAttribute する必要があります。 起動時に、IDE はこのエクスポートを取得し、 を呼び出 RegisterAndProfferServicesAsync(CancellationToken) して、MEF エクスポートされたブローカー サービスをコンテナーに追加する必要があります。
コンストラクター
ServiceBrokerOfExportedServices() |
IServiceBroker IDE 内のすべての MEF アクティブ化されたブローカー サービスを効果的にプロファーするために、 にプロファーGlobalBrokeredServiceContainerされる を実装します。 |
メソッド
GetBrokeredServiceContainerAsync(CancellationToken) |
グローバル ブローカー サービス コンテナーを取得します。 |
RegisterAndProfferServices(GlobalBrokeredServiceContainer) |
MEF エクスポートされたブローカー サービスを登録し、それらにファクトリを提供します。 |
RegisterAndProfferServicesAsync(CancellationToken) |
MEF エクスポートされたブローカー サービスを登録し、それらにファクトリを提供します。 |
明示的なインターフェイスの実装
IServiceBroker.AvailabilityChanged |
IServiceBroker IDE 内のすべての MEF アクティブ化されたブローカー サービスを効果的にプロファーするために、 にプロファーGlobalBrokeredServiceContainerされる を実装します。 |
IServiceBroker.GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) |
IServiceBroker IDE 内のすべての MEF アクティブ化されたブローカー サービスを効果的にプロファーするために、 にプロファーGlobalBrokeredServiceContainerされる を実装します。 |
IServiceBroker.GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken) |
IServiceBroker IDE 内のすべての MEF アクティブ化されたブローカー サービスを効果的にプロファーするために、 にプロファーGlobalBrokeredServiceContainerされる を実装します。 |
拡張メソッド
GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
を介して一部のサービスへのアクセスを要求します IDuplexPipe。 |
GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken) |
クライアント プロキシを介して一部のサービスへのアクセスを要求します。 |
GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken) |
クライアント プロキシを介して一部のサービスへのアクセスを要求します。 |
CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken) |
ローカルで認識されるサービスを、同じサービスでリモートで使用できるものと比較します。 |
ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken) |
機能が無効になっているか、機能が低下して動作している理由を説明するモードレス UI をユーザーに表示します。 |