Freigeben über


BlockBlobClient.Upload(Stream, BlobUploadOptions, CancellationToken) Methode

Definition

Der Upload(Stream, BlobUploadOptions, CancellationToken) Vorgang überschreibt den Inhalt des Blobs und erstellt ein neues Blockblob, falls kein vorhanden ist. Das Überschreiben eines vorhandenen Blockblobs ersetzt alle vorhandenen Metadaten im Blob.

Legen Sie Zugriffsbedingungen durch Conditions fest, um zu vermeiden, dass vorhandene Daten überschrieben werden.

Teilweise Updates werden von Upload(Stream, BlobUploadOptions, CancellationToken) nicht unterstützt; der Inhalt des vorhandenen BLOB wird mit dem Inhalt des neuen BLOB überschrieben. Verwenden Sie Azure.Storage.Blobs.Specialized.BlockBlobClient.StageBlock(System.String,System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.BlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) die - und CommitBlockList(IEnumerable<String>, CommitBlockListOptions, CancellationToken) -Vorgänge, um eine partielle Aktualisierung des Inhalts eines Blockblobs durchzuführen.

Weitere Informationen finden Sie unter Legen Sie Blob fest.

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo> Upload (System.IO.Stream content, Azure.Storage.Blobs.Models.BlobUploadOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member Upload : System.IO.Stream * Azure.Storage.Blobs.Models.BlobUploadOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
override this.Upload : System.IO.Stream * Azure.Storage.Blobs.Models.BlobUploadOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobContentInfo>
Public Overridable Function Upload (content As Stream, options As BlobUploadOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobContentInfo)

Parameter

content
Stream

Eine Stream , die den hochzuladenden Inhalt enthält.

options
BlobUploadOptions

Optionale Parameter.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Eine Response<T> , die den Status des aktualisierten Blockblobs beschreibt.

Hinweise

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

Gilt für: