Compartilhar via


FileFlushOptions interface

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

Extends

Propriedades

abortSignal
close
conditions
customerProvidedKey

Informações de chave fornecidas pelo cliente.

leaseAction

Opcional. Se "adquirir" ele adquirirá a concessão. Se "renovar automaticamente", ele renovará a concessão. Se "liberar" ele liberará a concessão somente na liberação. Se "acquire-release" ele 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 estar entre 15 e 60 segundos ou -1 para concessão infinita.

pathHttpHeaders
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 o Construtor guid (cadeia de caracteres) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

retainUncommittedData

Propriedades herdadas

tracingOptions

Detalhes da propriedade

abortSignal

abortSignal?: AbortSignalLike

Valor da propriedade

close

close?: boolean

Valor da propriedade

boolean

conditions

conditions?: DataLakeRequestConditions

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

leaseAction

Opcional. Se "adquirir" ele adquirirá a concessão. Se "renovar automaticamente", ele renovará a concessão. Se "liberar" ele liberará a concessão somente na liberação. Se "acquire-release" ele 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 estar entre 15 e 60 segundos ou -1 para concessão infinita.

leaseDurationInSeconds?: number

Valor da propriedade

number

pathHttpHeaders

pathHttpHeaders?: PathHttpHeaders

Valor da propriedade

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 o Construtor guid (cadeia de caracteres) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

proposedLeaseId?: string

Valor da propriedade

string

retainUncommittedData

retainUncommittedData?: boolean

Valor da propriedade

boolean

Detalhes das propriedades herdadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions