次の方法で共有


BlobBaseClient.DownloadStreaming メソッド

定義

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

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

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

パラメーター

options
BlobDownloadOptions

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

cancellationToken
CancellationToken

操作を取り消す必要がある通知を伝達する場合は省略可能 CancellationToken です。

戻り値

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

注釈

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

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

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

適用対象