Compartir a través de


CloudBlockBlob.PutBlock Método

Definición

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 .

blockData
Stream

Objeto Stream que proporciona los datos del 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 nulles , 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 nullen , 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 .

sourceUri
Uri

que Uri especifica el URI absoluto para el blob de origen.

offset
Nullable<Int64>

Desplazamiento de bytes en el que se va a empezar a devolver contenido.

count
Nullable<Int64>

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 nulles , 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 nullen , 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 .

sourceUri
Uri

que Uri especifica el URI absoluto para el blob de origen.

offset
Nullable<Int64>

Desplazamiento de bytes en el que se va a empezar a devolver contenido.

count
Nullable<Int64>

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 nulles , 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