CloudBlockBlob.PutBlock 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
PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext) |
Carga un solo bloque. |
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext) |
Carga un único bloque, copiando desde un URI de origen. |
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext) |
Carga un único bloque, copiando desde un URI de origen. |
PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Carga un solo bloque.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, blockData As Stream, contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
Parámetros
- blockId
- String
Cadena codificada en Base64 que identifica el bloque .
- contentChecksum
- Checksum
Valor hash utilizado para garantizar la integridad transaccional. Puede ser null
o Checksum.None
- 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. Si null
es , las opciones predeterminadas se aplican a la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- Atributos
Comentarios
Los clientes pueden enviar los encabezados de suma de comprobación de contenido para una operación determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentChecksum
parámetro permite a los clientes que ya tienen acceso a un valor de suma de comprobación preprocesado para un intervalo de bytes determinado para proporcionarlo. Si las BlobRequestOptions.UseTransactionalMd5 propiedades o BlobRequestOptions.UseTransactionalCrc64 se establecen true
en y el parámetro de contenido correspondiente se establece null
en , la biblioteca cliente calculará el valor de suma de comprobación internamente.
Se aplica a
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Carga un único bloque, copiando desde un URI de origen.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlock : 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 -> unit
override this.PutBlock : 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 -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
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 utilizado para garantizar la integridad transaccional. Puede ser null
o Checksum.None
- 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. Si null
es , las opciones predeterminadas se aplican a la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- Atributos
Comentarios
Los clientes pueden enviar los encabezados de suma de comprobación de contenido para una operación determinada como medio para garantizar la integridad transaccional a través de la conexión. El contentChecksum
parámetro permite a los clientes que ya tienen acceso a un valor de suma de comprobación preprocesado para un intervalo de bytes determinado para proporcionarlo. Si las BlobRequestOptions.UseTransactionalMd5 propiedades o BlobRequestOptions.UseTransactionalCrc64 se establecen true
en y el parámetro de contenido correspondiente se establece null
en , la biblioteca cliente calculará el valor de suma de comprobación internamente.
Se aplica a
PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)
Carga un único bloque, copiando desde un URI de origen.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)
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. Si null
es , las opciones predeterminadas se aplican a la solicitud.
- operationContext
- OperationContext
Objeto OperationContext que representa el contexto para la operación actual.
- 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