BlockBlobClient.Upload(Stream, BlobUploadOptions, CancellationToken) Méthode

Définition

L’opération Upload(Stream, BlobUploadOptions, CancellationToken) remplace le contenu de l’objet blob, créant un nouvel objet blob de blocs s’il n’en existe aucun. Le remplacement d’un objet blob de blocs existant remplace toutes les métadonnées existantes sur l’objet blob.

Définissez des conditions d’accès pour Conditions éviter de remplacer les données existantes.

Les mises à jour partielles ne sont pas prises en charge par Upload(Stream, BlobUploadOptions, CancellationToken); le contenu de l'objet blob existant est remplacé par le contenu du nouvel objet blob. Pour effectuer une mise à jour partielle du contenu d’un objet blob de blocs, utilisez les 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) opérations et CommitBlockList(IEnumerable<String>, CommitBlockListOptions, CancellationToken) .

Pour plus d'informations, consultez la rubrique Put Blob.

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)

Paramètres

content
Stream

Stream contenant le contenu à charger.

options
BlobUploadOptions

Paramètres facultatifs.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Response<T> décrivant l’état de l’objet blob de blocs mis à jour.

Remarques

Un RequestFailedException est levée si une défaillance se produit.

S’applique à