次の方法で共有


ICommunicationClientFactory<TCommunicationClient>.ReportOperationExceptionAsync メソッド

定義

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

public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Communication.Client.OperationRetryControl> ReportOperationExceptionAsync (TCommunicationClient client, Microsoft.ServiceFabric.Services.Communication.Client.ExceptionInformation exceptionInformation, Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings retrySettings, System.Threading.CancellationToken cancellationToken);
abstract member ReportOperationExceptionAsync : 'CommunicationClient * Microsoft.ServiceFabric.Services.Communication.Client.ExceptionInformation * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Communication.Client.OperationRetryControl>
Public Function ReportOperationExceptionAsync (client As TCommunicationClient, exceptionInformation As ExceptionInformation, retrySettings As OperationRetrySettings, cancellationToken As CancellationToken) As Task(Of OperationRetryControl)

パラメーター

client
TCommunicationClient

通信クライアント

exceptionInformation
ExceptionInformation

サービスとの通信中に発生した例外に関する情報。

retrySettings
OperationRetrySettings

報告された例外の処理に使用する再試行ポリシーを指定します。

cancellationToken
CancellationToken

キャンセル トークン

戻り値

未処理の操作を表す Task 。 Task の結果は、この例外の OperationRetryControl 再試行ポリシーに関する情報を提供するオブジェクトです。

適用対象