Partilhar via


StorageException.TranslateExceptionAsync Método

Definição

Converte a exceção especificada em uma exceção de armazenamento.

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)

Parâmetros

ex
Exception

A exceção a ser convertida.

reqResult
RequestResult

O resultado da solicitação.

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

O delegado usado para analisar o erro para obter informações de erro estendidas.

cancellationToken
CancellationToken

token de cancelamento para a operação assíncrona

Retornos

A exceção de armazenamento.

Aplica-se a