BlobBaseClient.DownloadStreaming Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der DownloadStreaming(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 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)
Parameter
- options
- BlobDownloadOptions
Optionale Parameter.
- cancellationToken
- CancellationToken
Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.
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:
Azure SDK for .NET