你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 的结果是一个 OperationRetryControl 对象,该对象提供有关此异常的重试策略的信息。

适用于