次の方法で共有


IServiceRemotingClientFactory インターフェイス

定義

サービス リモート処理クライアントを作成するためのファクトリ。

public interface IServiceRemotingClientFactory : Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>
type IServiceRemotingClientFactory = interface
    interface ICommunicationClientFactory<IServiceRemotingClient>
Public Interface IServiceRemotingClientFactory
Implements ICommunicationClientFactory(Of IServiceRemotingClient)
派生
実装

メソッド

GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

1 つ以上の通信リスナーを含む指定されたサービスのパーティションを再解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。

サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です

(継承元 ICommunicationClientFactory<TCommunicationClient>)
GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

1 つ以上の通信リスナーを含む指定されたサービスのパーティションを解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。

サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です

(継承元 ICommunicationClientFactory<TCommunicationClient>)
GetRemotingMessageBodyFactory()

リモート処理メッセージ本文を作成するためのファクトリを取得します。

ReportOperationExceptionAsync(TCommunicationClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

サービスにメッセージを送信するときに CommunicationClient で発生する例外を処理します

(継承元 ICommunicationClientFactory<TCommunicationClient>)

イベント

ClientConnected

通信クライアントがサービス エンドポイントに接続するときに発生するイベント ハンドラー。

(継承元 ICommunicationClientFactory<TCommunicationClient>)
ClientDisconnected

通信クライアントがサービス エンドポイントから切断されたときに発生するイベント ハンドラー。

(継承元 ICommunicationClientFactory<TCommunicationClient>)

適用対象