Partilhar via


FileAppendOptions interface

Uma interface para opções comuns a todas as operações remotas.

Extends

Propriedades

abortSignal
conditions
customerProvidedKey

O cliente forneceu informações importantes.

flush

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

leaseAction

Opcional. Se "adquirir" irá adquirir o arrendamento. Se "renovar automaticamente", renovará o contrato de arrendamento. Se "liberar", ele liberará a locação apenas na descarga. Se "adquirir-liberar", ele adquirirá & concluirá a operação & liberará a locação assim que a operação for concluída.

leaseDurationInSeconds

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

onProgress
proposedLeaseId

ID de concessão proposta, 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 Guid (String) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

transactionalContentMD5

Propriedades Herdadas

tracingOptions

Detalhes de Propriedade

abortSignal

abortSignal?: AbortSignalLike

Valor de Propriedade

conditions

conditions?: LeaseAccessConditions

Valor de Propriedade

customerProvidedKey

O cliente forneceu informações importantes.

customerProvidedKey?: CpkInfo

Valor de Propriedade

flush

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

flush?: boolean

Valor de Propriedade

boolean

leaseAction

Opcional. Se "adquirir" irá adquirir o arrendamento. Se "renovar automaticamente", renovará o contrato de arrendamento. Se "liberar", ele liberará a locação apenas na descarga. Se "adquirir-liberar", ele adquirirá & concluirá a operação & liberará a locação assim que a operação for concluída.

leaseAction?: LeaseAction

Valor de Propriedade

LeaseAction

leaseDurationInSeconds

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

leaseDurationInSeconds?: number

Valor de Propriedade

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Valor de Propriedade

(progress: TransferProgressEvent) => void

proposedLeaseId

ID de concessão proposta, 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 Guid (String) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

proposedLeaseId?: string

Valor de Propriedade

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Valor de Propriedade

Uint8Array

Detalhes da Propriedade Herdada

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de Propriedade

herdado deCommonOptions.tracingOptions