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 a "renovação automática" for renovada, ela renovará a concessão. Se "liberar", ele liberará a concessão somente na liberação. Se a "versão de aquisição" 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 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.

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 a "renovação automática" for renovada, ela renovará a concessão. Se "liberar", ele liberará a concessão somente na liberação. Se a "versão de aquisição" 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 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

retainUncommittedData

retainUncommittedData?: boolean

Valor da propriedade

boolean

Detalhes das propriedades herdadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions