GlobalBrokeredServiceContainer.IProffered インターフェイス

定義

提供されるサービスまたは一連のサービスを追跡するオブジェクト。

protected interface GlobalBrokeredServiceContainer.IProffered : IDisposable, Microsoft.ServiceHub.Framework.IRemoteServiceBroker, Microsoft.ServiceHub.Framework.IServiceBroker
Protected Interface GlobalBrokeredServiceContainer.IProffered
Implements IDisposable, IRemoteServiceBroker, IServiceBroker
実装

プロパティ

Monikers

提供されるサービスのモニカーのセットを取得します。

Source

サービスの提供元の識別子を取得します。

メソッド

CancelServiceRequestAsync(Guid)

クライアントが要求されたサービスへの接続を完了できないか、または完了しない場合に、 RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) 以前の呼び出しの結果として割り当てられたリソースを解放します。

(継承元 IRemoteServiceBroker)
GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

(継承元 IServiceBroker)
GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

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

(継承元 IServiceBroker)
HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

クライアントをサーバーに導入して、クライアントの機能を詳しく説明します。

(継承元 IRemoteServiceBroker)
RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

サービスへのパイプを取得します。

(継承元 IRemoteServiceBroker)

イベント

AvailabilityChanged

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

(継承元 IServiceBroker)

拡張メソッド

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

適用対象