Microsoft.ServiceFabric.Services.Communication.Client 名前空間

クラス

CommunicationClientEventArgs

通信クライアントの接続/切断されたイベント ハンドラーの引数を指定します。

CommunicationClientEventArgs<TCommunicationClient>

通信クライアントの接続/切断されたイベント ハンドラーの引数を指定します。

CommunicationClientFactoryBase<TCommunicationClient>

Service Fabric サービスと通信する通信クライアントを作成するための ICommunicationClientFactory の基本実装を提供します。 CommunicationClientFactoryBase クラスを拡張して、カスタム トランスポート実装用の通信クライアントを作成します。 このクラスは、通信クライアントのキャッシュを保持し、同じサービス エンドポイントへの要求に対してクライアントの再利用を試みます。

ConstantRetryPolicy

クライアント レプリカとサービス レプリカ間の通信チャネルの例外に対して要求を再試行するための定数再試行ポリシーを指定します。

ExceptionHandlingResult

クライアント間の通信中に例外を処理した結果の基底クラスを指定します。

ExceptionHandlingRetryResult

クライアントからサービスへの要求を再試行できる場合の例外処理結果を指定します

ExceptionHandlingThrowResult

クライアントからサービスへの要求を再試行できない場合の例外処理結果を指定します

ExceptionInformation

通信チャネルに表示される例外と、その例外を処理するために必要な追加情報をカプセル化するクラスを指定します。

ExponentialRetryPolicy

クライアント レプリカとサービス レプリカ間の通信チャネルの例外に対して要求を再試行するための指数バックオフ ポリシーを指定します。

OperationRetryControl

クライアントからサービスへの通信で発生した例外の再試行ポリシーを指定します。

OperationRetrySettings

クライアント レプリカとサービス レプリカ間の通信チャネルの例外に対して要求を再試行するためのポリシーを指定します。

RetryDelayParameters

クライアントとサービス間の通信の再試行遅延を計算するための再試行パラメーターを指定します。

ServicePartitionClient<TCommunicationClient>

特定のパーティションのレプリカと通信できる通信クライアントのインスタンスを指定します。

インターフェイス

ICommunicationClient

信頼できるサービスの通信クライアントを表すインターフェイスを定義します。

ICommunicationClientFactory<TCommunicationClient>

通信クライアントが Service Fabric サービスと通信するためのファクトリを提供するために実装する必要があるインターフェイスを定義します。

IExceptionHandler

Service Fabric サービスとの通信で発生する例外を処理するためのインターフェイスを定義します。

IRetryPolicy

クライアント レプリカとサービス レプリカ間の通信チャネルの例外に対して要求を再試行するための再試行ポリシーを指定します。

IServicePartitionClient<TCommunicationClient>

特定のサービス パーティションのレプリカと通信できるクライアントのインターフェイスを定義します。

列挙型

TargetReplicaSelector

この列挙は、特定のパーティションの通信チャネルを作成するときにターゲット レプリカまたはインスタンスを選択する方法を指定します。