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

StorageException.TranslateExceptionAsync 方法

定义

将指定的异常转换为存储异常。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.StorageException> TranslateExceptionAsync (Exception ex, Microsoft.Azure.Storage.RequestResult reqResult, Func<System.IO.Stream,System.Threading.CancellationToken,System.Threading.Tasks.Task<Microsoft.Azure.Storage.StorageExtendedErrorInformation>> parseErrorAsync, System.Threading.CancellationToken cancellationToken, System.Net.Http.HttpResponseMessage response);
static member TranslateExceptionAsync : Exception * Microsoft.Azure.Storage.RequestResult * Func<System.IO.Stream, System.Threading.CancellationToken, System.Threading.Tasks.Task<Microsoft.Azure.Storage.StorageExtendedErrorInformation>> * System.Threading.CancellationToken * System.Net.Http.HttpResponseMessage -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.StorageException>
Public Shared Function TranslateExceptionAsync (ex As Exception, reqResult As RequestResult, parseErrorAsync As Func(Of Stream, CancellationToken, Task(Of StorageExtendedErrorInformation)), cancellationToken As CancellationToken, response As HttpResponseMessage) As Task(Of StorageException)

参数

ex
Exception

要转换的异常。

reqResult
RequestResult

请求结果。

parseErrorAsync
Func<Stream,CancellationToken,Task<StorageExtendedErrorInformation>>

用于分析错误以获取扩展错误信息的委托。

cancellationToken
CancellationToken

异步操作的取消标记

返回

存储异常。

适用于