Partilhar via


BlobBaseClient.DownloadStreamingAsync Método

Definição

A DownloadStreamingAsync(BlobDownloadOptions, CancellationToken) operação baixa um blob do serviço, incluindo seus metadados e propriedades.

Para obter mais informações, consulte Obter 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))

Parâmetros

options
BlobDownloadOptions

Parâmetros opcionais.

cancellationToken
CancellationToken

Retornos

Um Response<T> que descreve o blob baixado. Content contém os dados do blob.

Comentários

Um RequestFailedException será gerado se ocorrer uma falha.

Essa API fornece acesso diretamente ao fluxo de rede que deve ser descartado após o uso. Considere as seguintes alternativas:

  • DownloadContentAsyncas é uma maneira preferida de baixar blobs pequenos que podem caber na memória
  • BaixarToAsyncto transmitir conteúdo de blob para um caminho ou um Stream

Aplica-se a