IServiceBroker インターフェイス

定義

必要に応じてそれらをアクティブ化し、通信に使用できるオブジェクトを返すことによって、任意のサービスへのアクセスを提供します。

public interface class IServiceBroker
public interface IServiceBroker
type IServiceBroker = interface
Public Interface IServiceBroker
派生

メソッド

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

を介して一部のサービスへのアクセスを要求します IDuplexPipe

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

クライアント プロキシを介して一部のサービスへのアクセスを要求します。

イベント

AvailabilityChanged

前回 AvailabilityChanged のイベントが可用性を変更した可能性があるため、以前にクエリを実行したサービスが発生します。

拡張メソッド

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 をユーザーに表示します。

適用対象