Compartilhar via


BlockBlobStageBlockOptions interface

Opções para configurar a operação stageBlock .

Extends

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

conditions

Se especificado, contém a ID de concessão que deve ser correspondida e a concessão com essa ID deve estar ativa para que a operação tenha êxito.

customerProvidedKey

Informações de chave fornecidas pelo cliente.

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

onProgress

Retorno de chamada para receber eventos no andamento da operação de bloco de estágio.

transactionalContentCrc64

Um hash CRC64 do conteúdo do bloco. O hash é usado para verificar a integridade do bloco durante o transporte. Quando isso é especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com esse valor.

transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

transactionalContentMD5

Um hash MD5 do conteúdo do bloco. O hash é usado para verificar a integridade do bloco durante o transporte. Quando isso é especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com esse valor.

transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

Propriedades herdadas

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

Detalhes da propriedade

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor da propriedade

conditions

Se especificado, contém a ID de concessão que deve ser correspondida e a concessão com essa ID deve estar ativa para que a operação tenha êxito.

conditions?: LeaseAccessConditions

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

encryptionScope?: string

Valor da propriedade

string

onProgress

Retorno de chamada para receber eventos no andamento da operação de bloco de estágio.

onProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

transactionalContentCrc64

Um hash CRC64 do conteúdo do bloco. O hash é usado para verificar a integridade do bloco durante o transporte. Quando isso é especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com esse valor.

transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

transactionalContentCrc64?: Uint8Array

Valor da propriedade

Uint8Array

transactionalContentMD5

Um hash MD5 do conteúdo do bloco. O hash é usado para verificar a integridade do bloco durante o transporte. Quando isso é especificado, o serviço de armazenamento compara o hash do conteúdo que chegou com esse valor.

transactionalContentMD5 e transactionalContentCrc64 não podem ser definidos ao mesmo tempo.

transactionalContentMD5?: Uint8Array

Valor da propriedade

Uint8Array

Detalhes das propriedades herdadas

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions