FileAppendOptions interface
Interfaccia per le opzioni comuni a ogni operazione remota.
- Extends
Proprietà
| abort |
|
| conditions | |
| customer |
Informazioni chiave fornite dal cliente. |
| flush | Se il file deve essere scaricato automaticamente dopo l'aggiunta |
| lease |
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. |
| lease |
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. |
| on |
|
| proposed |
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). |
| transactional |
Proprietà ereditate
| tracing |
Dettagli proprietà
abortSignal
conditions
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