BlobBaseClient.DownloadStreaming Método

Definição

A DownloadStreaming(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 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)

Parâmetros

options
BlobDownloadOptions

Parâmetros opcionais.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.

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