次の方法で共有


BlobBaseClient.DownloadStreamingAsync メソッド

定義

この操作では DownloadStreamingAsync(BlobDownloadOptions, CancellationToken) 、メタデータとプロパティを含む BLOB がサービスからダウンロードされます。

詳細については、「 BLOB を取得します

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadStreamingResult>> DownloadStreamingAsync (Azure.Storage.Blobs.Models.BlobDownloadOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadStreamingAsync : Azure.Storage.Blobs.Models.BlobDownloadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadStreamingResult>>
override this.DownloadStreamingAsync : Azure.Storage.Blobs.Models.BlobDownloadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadStreamingResult>>
Public Overridable Function DownloadStreamingAsync (Optional options As BlobDownloadOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of BlobDownloadStreamingResult))

パラメーター

options
BlobDownloadOptions

省略可能なパラメーター。

cancellationToken
CancellationToken

戻り値

Response<T>ダウンロードした BLOB を記述する 。 Content には BLOB のデータが含まれます。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

この API を使用すると、使用後に破棄する必要があるネットワーク ストリームに直接アクセスできます。 次の代替手段を検討してください。

  • DownloadContentAsyncas は、メモリに収まる小さな BLOB をダウンロードする好ましい方法です
  • DownloadToAsyncto は、BLOB コンテンツをパスまたは Stream

適用対象