次の方法で共有


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

非同期操作のキャンセル トークン

戻り値

ストレージ例外。

適用対象