ICommunicationClientFactory<TCommunicationClient> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
通信クライアントが Service Fabric サービスと通信するためのファクトリを提供するために実装する必要があるインターフェイスを定義します。
public interface ICommunicationClientFactory<TCommunicationClient> where TCommunicationClient : ICommunicationClient
type ICommunicationClientFactory<'CommunicationClient (requires 'CommunicationClient :> ICommunicationClient)> = interface
Public Interface ICommunicationClientFactory(Of TCommunicationClient)
型パラメーター
- TCommunicationClient
通信クライアントの種類
- 派生
メソッド
GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken) |
1 つ以上の通信リスナーを含む指定されたサービスのパーティションを再解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。 サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です |
GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken) |
1 つ以上の通信リスナーを含む指定されたサービスのパーティションを解決し、指定された listenerName に対応するエンドポイントと通信するクライアントを返します。 サービスのエンドポイントは、{"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} の形式です |
ReportOperationExceptionAsync(TCommunicationClient, ExceptionInformation, OperationRetrySettings, CancellationToken) |
サービスにメッセージを送信するときに CommunicationClient で発生する例外を処理します |
イベント
ClientConnected |
通信クライアントがサービス エンドポイントに接続するときに発生するイベント ハンドラー。 |
ClientDisconnected |
通信クライアントがサービス エンドポイントから切断されたときに発生するイベント ハンドラー。 |
適用対象
Azure SDK for .NET