Compartir a través de


FileAppendOptions interface

Interfaz para las opciones comunes a cada operación remota.

Extends

Propiedades

abortSignal
conditions
customerProvidedKey

Información de clave proporcionada por el cliente.

flush

Si el archivo se debe vaciar automáticamente después de anexar

leaseAction

Opcional. Si "adquiere" adquirirá la concesión. Si "renovación automática" renovará la concesión. Si "liberar" liberará la concesión solo en el vaciado. Si "acquire-release", adquirirá & completará la operación & liberar la concesión una vez finalizada la operación.

leaseDurationInSeconds

La duración de la concesión es necesaria para adquirir una concesión y especifica la duración de la concesión en segundos. La duración de la concesión debe estar entre 15 y 60 segundos o -1 para una concesión infinita.

onProgress
proposedLeaseId

Identificador de concesión propuesto, con formato de cadena de GUID. Blob service devuelve 400 (solicitud no válida) si el identificador de concesión propuesto no tiene el formato correcto. Vea Constructor de Guid (cadena) para obtener una lista de formatos válidos de cadena de GUID.

transactionalContentMD5

Propiedades heredadas

tracingOptions

Detalles de las propiedades

abortSignal

abortSignal?: AbortSignalLike

Valor de propiedad

conditions

conditions?: LeaseAccessConditions

Valor de propiedad

customerProvidedKey

Información de clave proporcionada por el cliente.

customerProvidedKey?: CpkInfo

Valor de propiedad

flush

Si el archivo se debe vaciar automáticamente después de anexar

flush?: boolean

Valor de propiedad

boolean

leaseAction

Opcional. Si "adquiere" adquirirá la concesión. Si "renovación automática" renovará la concesión. Si "liberar" liberará la concesión solo en el vaciado. Si "acquire-release", adquirirá & completará la operación & liberar la concesión una vez finalizada la operación.

leaseAction?: LeaseAction

Valor de propiedad

LeaseAction

leaseDurationInSeconds

La duración de la concesión es necesaria para adquirir una concesión y especifica la duración de la concesión en segundos. La duración de la concesión debe estar entre 15 y 60 segundos o -1 para una concesión infinita.

leaseDurationInSeconds?: number

Valor de propiedad

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Valor de propiedad

(progress: TransferProgressEvent) => void

proposedLeaseId

Identificador de concesión propuesto, con formato de cadena de GUID. Blob service devuelve 400 (solicitud no válida) si el identificador de concesión propuesto no tiene el formato correcto. Vea Constructor de Guid (cadena) para obtener una lista de formatos válidos de cadena de GUID.

proposedLeaseId?: string

Valor de propiedad

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Valor de propiedad

Uint8Array

Detalles de las propiedades heredadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de propiedad

Se hereda deCommonOptions.tracingOptions