CloudBlockBlob.PutBlockAsync 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í.
Sobrecargas
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
Número de bytes que se van a devolver o null
para devolver todos los bytes al final del blob.
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo.
Se aplica a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
Número de bytes que se van a devolver o null
para devolver todos los bytes al final del blob.
- contentChecksum
- Checksum
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Se aplica a
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- progressHandler
- IProgress<StorageProgress>
Objeto IProgress<T> para controlar StorageProgress los mensajes.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo. Si la BlobRequestOptions.UseTransactionalMd5 propiedad se establece true
en y el contentMD5
parámetro se establece null
en , la biblioteca cliente calculará el valor MD5 internamente.
Se aplica a
PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentChecksum
- Checksum
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- progressHandler
- IProgress<StorageProgress>
Objeto IProgress<T> para controlar StorageProgress los mensajes.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Se aplica a
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo. Si la BlobRequestOptions.UseTransactionalMd5 propiedad se establece true
en y el contentMD5
parámetro se establece null
en , la biblioteca cliente calculará el valor MD5 internamente.
Se aplica a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
Número de bytes que se van a devolver o null
para devolver todos los bytes al final del blob.
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo.
Se aplica a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
Número de bytes que se van a devolver o null
para devolver todos los bytes al final del blob.
- contentChecksum
- Checksum
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Se aplica a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
Número de bytes que se van a devolver o null
para devolver todos los bytes al final del blob.
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo.
Se aplica a
PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentChecksum
- Checksum
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Se aplica a
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo. Si la BlobRequestOptions.UseTransactionalMd5 propiedad se establece true
en y el contentMD5
parámetro se establece null
en , la biblioteca cliente calculará el valor MD5 internamente.
Se aplica a
PutBlockAsync(String, Stream, Checksum)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, Optional contentChecksum As Checksum = Nothing) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentChecksum
- Checksum
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Se aplica a
PutBlockAsync(String, Stream, String)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo. Si la BlobRequestOptions.UseTransactionalMd5 propiedad se establece true
en y el contentMD5
parámetro se establece null
en , la biblioteca cliente calculará el valor MD5 internamente.
Se aplica a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
Número de bytes que se van a devolver o null
para devolver todos los bytes al final del blob.
- contentChecksum
- Checksum
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
.
- accessCondition
- AccessCondition
Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null
, no se usa ninguna condición.
- options
- BlobRequestOptions
Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Se aplica a
PutBlockAsync(String, Stream, String, CancellationToken)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, cancellationToken As CancellationToken) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
- cancellationToken
- CancellationToken
Un CancellationToken que se observará mientras se espera a que se complete la tarea.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo. Si la BlobRequestOptions.UseTransactionalMd5 propiedad se establece true
en y el contentMD5
parámetro se establece null
en , la biblioteca cliente calculará el valor MD5 internamente.
Se aplica a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), Optional contentChecksum As Checksum = Nothing) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
Número de bytes que se van a devolver o null
para devolver todos los bytes al final del blob.
- contentChecksum
- Checksum
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
.
Devoluciones
- Atributos
Se aplica a
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)
Inicia una operación asincrónica para cargar un único bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String) As Task
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque.
Número de bytes que se van a devolver o null
para devolver todos los bytes hasta el final del blob.
- contentMD5
- String
Valor hash opcional que se usa para garantizar la integridad transaccional. Puede ser null
o una cadena vacía.
Devoluciones
Objeto Task que representa la operación asincrónica.
- Atributos
Comentarios
Los clientes pueden enviar el encabezado Content-MD5 para una operación Put Block determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentMD5
parámetro permite a los clientes que ya tienen acceso a un valor MD5 calculado previamente para un intervalo de bytes determinado para proporcionarlo.
Se aplica a
Azure SDK for .NET