CloudAppendBlob.AppendBlock Método

Definición

Sobrecargas

AppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Confirma un nuevo bloque de datos al final del blob.

AppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Confirma un nuevo bloque de datos al final del blob.

AppendBlock(Uri, Int64, Int64, Checksum, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Confirma un nuevo bloque de datos al final del blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual long AppendBlock (Uri sourceUri, long offset, long count, Microsoft.Azure.Storage.Shared.Protocol.Checksum sourceContentChecksum, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition = default, Microsoft.Azure.Storage.AccessCondition destAccessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendBlock : Uri * int64 * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> int64
override this.AppendBlock : Uri * int64 * int64 * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> int64
Public Overridable Function AppendBlock (sourceUri As Uri, offset As Long, count As Long, sourceContentChecksum As Checksum, Optional sourceAccessCondition As AccessCondition = Nothing, Optional destAccessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As Long

Parámetros

sourceUri
Uri

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

offset
Int64

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

count
Int64

Número de bytes del origen que se va a devolver o null para devolver todos los bytes al final del blob.

sourceContentChecksum
Checksum

Valor hash utilizado para garantizar la integridad transaccional. Puede ser null o Checksum.None

sourceAccessCondition
AccessCondition

Objeto AccessCondition que representa las condiciones de acceso del blob de origen. Si es null, no se usa ninguna condición.

destAccessCondition
AccessCondition

Objeto AccessCondition que representa las condiciones de acceso del blob de destino. 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.

Devoluciones

Desplazamiento en el que se anexó el bloque.

Atributos

Se aplica a

AppendBlock(Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Confirma un nuevo bloque de datos al final del blob.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual long AppendBlock (System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default, 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 AppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> int64
override this.AppendBlock : System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> int64
Public Overridable Function AppendBlock (blockData As Stream, Optional contentChecksum As Checksum = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As Long

Parámetros

blockData
Stream

Objeto Stream que proporciona los datos del bloque.

contentChecksum
Checksum

Valor hash opcional que se usa 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.

Devoluciones

Desplazamiento en el que se anexó el bloque.

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