Partilhar via


AppendBlobAppendBlockOptions interface

Opções para configurar a <xref:AppendBlobClient.appendBlock> operação.

Extends

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar o pedido para cancelar a operação. Por exemplo, utilize o controlador @azure/abortar para criar um AbortSignal.

conditions

Condições a cumprir quando anexar blocos de blobs de acréscimo.

customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do âmbito de encriptação a utilizar para encriptar os dados fornecidos no pedido. Se não for especificado, a encriptação é efetuada com o âmbito de encriptação de conta predefinido. Para obter mais informações, veja Encryption at Rest for Azure Storage Services (Encriptação inativa dos Serviços de Armazenamento do Azure).

onProgress

Chamada de retorno para receber eventos sobre o progresso da operação de bloco de acréscimo.

tracingOptions

Opções para configurar intervalos criados quando o rastreio está ativado.

transactionalContentCrc64

Um Hash CRC64 do conteúdo do bloco do apêndice. Este Hash é utilizado para verificar a integridade do bloco de apêndice durante o transporte. Quando for especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com este valor. transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

transactionalContentMD5

Um Hash MD5 do conteúdo do bloco. Este Hash é utilizado para verificar a integridade do bloco durante o transporte. Quando for especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com este valor. transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

Detalhes de Propriedade

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar o pedido para cancelar a operação. Por exemplo, utilize o controlador @azure/abortar para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor de Propriedade

AbortSignalLike

conditions

Condições a cumprir quando anexar blocos de blobs de acréscimo.

conditions?: AppendBlobRequestConditions

Valor de Propriedade

customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

customerProvidedKey?: CpkInfo

Valor de Propriedade

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do âmbito de encriptação a utilizar para encriptar os dados fornecidos no pedido. Se não for especificado, a encriptação é efetuada com o âmbito de encriptação de conta predefinido. Para obter mais informações, veja Encryption at Rest for Azure Storage Services (Encriptação inativa dos Serviços de Armazenamento do Azure).

encryptionScope?: string

Valor de Propriedade

string

onProgress

Chamada de retorno para receber eventos sobre o progresso da operação de bloco de acréscimo.

onProgress?: (progress: TransferProgressEvent) => void

Valor de Propriedade

(progress: TransferProgressEvent) => void

tracingOptions

Opções para configurar intervalos criados quando o rastreio está ativado.

tracingOptions?: OperationTracingOptions

Valor de Propriedade

OperationTracingOptions

transactionalContentCrc64

Um Hash CRC64 do conteúdo do bloco do apêndice. Este Hash é utilizado para verificar a integridade do bloco de apêndice durante o transporte. Quando for especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com este valor. transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

transactionalContentCrc64?: Uint8Array

Valor de Propriedade

Uint8Array

transactionalContentMD5

Um Hash MD5 do conteúdo do bloco. Este Hash é utilizado para verificar a integridade do bloco durante o transporte. Quando for especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com este valor. transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

transactionalContentMD5?: Uint8Array

Valor de Propriedade

Uint8Array