BlockBlobClient.Upload(Stream, BlobUploadOptions, CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La Upload(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 Upload(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 CommitBlockList(IEnumerable<String>, CommitBlockListOptions, CancellationToken) .
Para obtener más información, vea Coloque 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)
Parámetros
- 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
Azure SDK for .NET