Condividi tramite


FileAppendOptions interface

Interfaccia per le opzioni comuni a ogni operazione remota.

Extends

Proprietà

abortSignal
conditions
customerProvidedKey

Informazioni chiave fornite dal cliente.

flush

Se il file deve essere scaricato automaticamente dopo l'aggiunta

leaseAction

Opzionale. Se "acquisisci", acquisirà il lease. Se "rinnovo automatico" verrà rinnovato il lease. Se "release" rilascerà il lease solo in caso di scaricamento. Se "acquire-release" acquisirà & completare l'operazione & rilasciare il lease al termine dell'operazione.

leaseDurationInSeconds

La durata del lease è necessaria per acquisire un lease e specifica la durata del lease in secondi. La durata del lease deve essere compresa tra 15 e 60 secondi o -1 per un lease infinito.

onProgress
proposedLeaseId

ID lease proposto, in formato stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Per un elenco di formati di stringa GUID validi, vedere Costruttore GUID (String).

transactionalContentMD5

Proprietà ereditate

tracingOptions

Dettagli proprietà

abortSignal

abortSignal?: AbortSignalLike

Valore della proprietà

conditions

conditions?: LeaseAccessConditions

Valore della proprietà

customerProvidedKey

Informazioni chiave fornite dal cliente.

customerProvidedKey?: CpkInfo

Valore della proprietà

flush

Se il file deve essere scaricato automaticamente dopo l'aggiunta

flush?: boolean

Valore della proprietà

boolean

leaseAction

Opzionale. Se "acquisisci", acquisirà il lease. Se "rinnovo automatico" verrà rinnovato il lease. Se "release" rilascerà il lease solo in caso di scaricamento. Se "acquire-release" acquisirà & completare l'operazione & rilasciare il lease al termine dell'operazione.

leaseAction?: LeaseAction

Valore della proprietà

LeaseAction

leaseDurationInSeconds

La durata del lease è necessaria per acquisire un lease e specifica la durata del lease in secondi. La durata del lease deve essere compresa tra 15 e 60 secondi o -1 per un lease infinito.

leaseDurationInSeconds?: number

Valore della proprietà

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

proposedLeaseId

ID lease proposto, in formato stringa GUID. Il servizio BLOB restituisce 400 (richiesta non valida) se l'ID lease proposto non è nel formato corretto. Per un elenco di formati di stringa GUID validi, vedere Costruttore GUID (String).

proposedLeaseId?: string

Valore della proprietà

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Valore della proprietà

Uint8Array

Dettagli proprietà ereditate

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions