Compartilhar via


FileAppendOptions interface

Uma interface para opções comuns a cada operação remota.

Extends

Propriedades

abortSignal
conditions
customerProvidedKey

Informações de chave fornecidas pelo cliente.

flush

Se o arquivo deve ser liberado automaticamente após o acréscimo

leaseAction

Opcional. Se "adquirir" ele adquirirá a concessão. Se a "renovação automática" for renovada, ela renovará a concessão. Se "liberar" ele liberará a concessão somente na liberação. Se "acquire-release" adquirir & concluir a operação & liberar a concessão assim que a operação for concluída.

leaseDurationInSeconds

A duração da concessão é necessária para adquirir uma concessão e especifica a duração da concessão em segundos. A duração da concessão deve ser entre 15 e 60 segundos ou -1 para concessão infinita.

onProgress
proposedLeaseId

ID proposta da concessão, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte Construtor de GUID (cadeia de caracteres) para obter uma lista de formatos válidos de cadeia de caracteres GUID.

transactionalContentMD5

Propriedades herdadas

tracingOptions

Detalhes da propriedade

abortSignal

abortSignal?: AbortSignalLike

Valor da propriedade

conditions

conditions?: LeaseAccessConditions

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

flush

Se o arquivo deve ser liberado automaticamente após o acréscimo

flush?: boolean

Valor da propriedade

boolean

leaseAction

Opcional. Se "adquirir" ele adquirirá a concessão. Se a "renovação automática" for renovada, ela renovará a concessão. Se "liberar" ele liberará a concessão somente na liberação. Se "acquire-release" adquirir & concluir a operação & liberar a concessão assim que a operação for concluída.

leaseAction?: LeaseAction

Valor da propriedade

LeaseAction

leaseDurationInSeconds

A duração da concessão é necessária para adquirir uma concessão e especifica a duração da concessão em segundos. A duração da concessão deve ser entre 15 e 60 segundos ou -1 para concessão infinita.

leaseDurationInSeconds?: number

Valor da propriedade

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Valor da propriedade

(progress: TransferProgressEvent) => void

proposedLeaseId

ID proposta da concessão, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte Construtor de GUID (cadeia de caracteres) para obter uma lista de formatos válidos de cadeia de caracteres GUID.

proposedLeaseId?: string

Valor da propriedade

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Valor da propriedade

Uint8Array

Detalhes das propriedades herdadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions