Freigeben über


BlobBaseClient.DownloadStreamingAsync Methode

Definition

Der DownloadStreamingAsync(BlobDownloadOptions, CancellationToken) Vorgang lädt ein Blob aus dem Dienst herunter, einschließlich seiner Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

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))

Parameter

options
BlobDownloadOptions

Optionale Parameter.

cancellationToken
CancellationToken

Gibt zurück

Ein Response<T> , der das heruntergeladene Blob beschreibt. Content enthält die Daten des Blobs.

Hinweise

Ein RequestFailedException wird ausgelöst, wenn ein Fehler auftritt.

Diese API gewährt direkten Zugriff auf den Netzwerkdatenstrom, der nach der Nutzung verworfen werden soll. Erwägen Sie die folgenden Alternativen:

  • DownloadContentAsyncas eine bevorzugte Methode zum Herunterladen kleiner Blobs, die in den Arbeitsspeicher passen können
  • DownloadToAsync zum Streamen von Blobinhalten in einen Pfad oder einen Stream

Gilt für: