Partilhar via


FileAppendOptions interface

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

Extends

Propriedades

abortSignal
conditions
customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

flush

Se o ficheiro tiver de ser eliminado automaticamente após o acréscimo

leaseAction

Opcional. Se "adquirir", adquirirá a concessão. Se "renovação automática", renovará a concessão. Se "libertar", libertará a concessão apenas na cache. Se "acquire-release" adquirir & concluir a operação & libertar a concessão assim que a operação estiver 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 tem de estar entre 15 e 60 segundos ou -1 para concessão infinita.

onProgress
proposedLeaseId

ID de concessão proposto, num formato de cadeia GUID. O serviço Blob devolve 400 (Pedido inválido) se o ID de concessão proposto não estiver no formato correto. Veja Guid Constructor (Cadeia) para obter uma lista de formatos de cadeia GUID válidos.

transactionalContentMD5

Propriedades Herdadas

tracingOptions

Detalhes de Propriedade

abortSignal

abortSignal?: AbortSignalLike

Valor de Propriedade

conditions

conditions?: LeaseAccessConditions

Valor de Propriedade

customerProvidedKey

Informações de Chave Fornecidas pelo Cliente.

customerProvidedKey?: CpkInfo

Valor de Propriedade

flush

Se o ficheiro tiver de ser eliminado automaticamente após o acréscimo

flush?: boolean

Valor de Propriedade

boolean

leaseAction

Opcional. Se "adquirir", adquirirá a concessão. Se "renovação automática", renovará a concessão. Se "libertar", libertará a concessão apenas na cache. Se "acquire-release" adquirir & concluir a operação & libertar a concessão assim que a operação estiver concluída.

leaseAction?: LeaseAction

Valor de 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 tem de estar entre 15 e 60 segundos ou -1 para concessão infinita.

leaseDurationInSeconds?: number

Valor de Propriedade

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Valor de Propriedade

(progress: TransferProgressEvent) => void

proposedLeaseId

ID de concessão proposto, num formato de cadeia GUID. O serviço Blob devolve 400 (Pedido inválido) se o ID de concessão proposto não estiver no formato correto. Veja Guid Constructor (Cadeia) para obter uma lista de formatos de cadeia 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