FileFlushOptions interface
An interface for options common to every remote operation.
- Extends
Properties
abort |
|
close | |
conditions | |
customer |
Customer Provided Key Info. |
lease |
Optional. If "acquire" it will acquire the lease. If "auto-renew" it will renew the lease. If "release" it will release the lease only on flush. If "acquire-release" it will acquire & complete the operation & release the lease once operation is done. |
lease |
The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease. |
path |
|
proposed |
Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats. |
retain |
Inherited Properties
tracing |
Property Details
abortSignal
close
close?: boolean
Property Value
boolean
conditions
customerProvidedKey
leaseAction
Optional. If "acquire" it will acquire the lease. If "auto-renew" it will renew the lease. If "release" it will release the lease only on flush. If "acquire-release" it will acquire & complete the operation & release the lease once operation is done.
leaseAction?: LeaseAction
Property Value
LeaseAction
leaseDurationInSeconds
The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.
leaseDurationInSeconds?: number
Property Value
number
pathHttpHeaders
proposedLeaseId
Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats.
proposedLeaseId?: string
Property Value
string
retainUncommittedData
retainUncommittedData?: boolean
Property Value
boolean