Share via


BlockBlobClient.UploadAsync Método

Definición

La UploadAsync(Stream, BlobUploadOptions, CancellationToken) operación sobrescribe el contenido del blob, creando un nuevo blob en bloques si no existe ninguno. Al sobrescribir un blob en bloques existente, se reemplazan los metadatos existentes en el blob.

Establezca las condiciones de acceso a través Conditions de para evitar sobrescribir los datos existentes.

Las actualizaciones parciales no se admiten con UploadAsync(Stream, BlobUploadOptions, CancellationToken); el contenido del blob existente se sobrescribe con el contenido del nuevo. Para realizar una actualización parcial del contenido de un blob en bloques, use las 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) operaciones y CommitBlockListAsync(IEnumerable<String>, CommitBlockListOptions, CancellationToken) .

Para obtener más información, vea Coloque Blob.

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

Parámetros

content
Stream

que Stream contiene el contenido que se va a cargar.

options
BlobUploadOptions

Parámetros opcionales.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar notificaciones que se deben cancelar en la operación.

Devoluciones

que Response<T> describe el estado del blob en bloques actualizado.

Comentarios

RequestFailedException Se producirá un error si se produce un error.

Se aplica a