Delen via


FileAppendOptions interface

Een interface voor opties die bij elke bewerking op afstand worden gebruikt.

Uitbreiding

Eigenschappen

abortSignal
conditions
customerProvidedKey

Klant heeft sleutelgegevens opgegeven.

flush

Als het bestand automatisch moet worden leeggemaakt na het toevoegen

leaseAction

Optioneel. Als de lease wordt 'overgenomen', wordt de lease verkregen. Als de lease automatisch wordt verlengd, wordt de lease verlengd. Als de lease wordt 'losgemaakt', wordt de lease alleen bij het leegmaken vrijgegeven. Als 'acquire-release' wordt verkregen & de bewerking wordt voltooid & de lease vrij te geven zodra de bewerking is voltooid.

leaseDurationInSeconds

De leaseduur is vereist om een lease te verkrijgen en geeft de duur van de lease op in seconden. De leaseduur moet tussen 15 en 60 seconden of -1 voor oneindige lease zijn.

onProgress
proposedLeaseId

Voorgestelde lease-id, in een GUID-tekenreeksindeling. De Blob-service retourneert 400 (ongeldige aanvraag) als de voorgestelde lease-id niet de juiste indeling heeft. Zie Guid Constructor (string) voor een lijst met geldige GUID-tekenreeksindelingen.

transactionalContentMD5

Overgenomen eigenschappen

tracingOptions

Eigenschapdetails

abortSignal

abortSignal?: AbortSignalLike

Waarde van eigenschap

conditions

conditions?: LeaseAccessConditions

Waarde van eigenschap

customerProvidedKey

Klant heeft sleutelgegevens opgegeven.

customerProvidedKey?: CpkInfo

Waarde van eigenschap

flush

Als het bestand automatisch moet worden leeggemaakt na het toevoegen

flush?: boolean

Waarde van eigenschap

boolean

leaseAction

Optioneel. Als de lease wordt 'overgenomen', wordt de lease verkregen. Als de lease automatisch wordt verlengd, wordt de lease verlengd. Als de lease wordt 'losgemaakt', wordt de lease alleen bij het leegmaken vrijgegeven. Als 'acquire-release' wordt verkregen & de bewerking wordt voltooid & de lease vrij te geven zodra de bewerking is voltooid.

leaseAction?: LeaseAction

Waarde van eigenschap

LeaseAction

leaseDurationInSeconds

De leaseduur is vereist om een lease te verkrijgen en geeft de duur van de lease op in seconden. De leaseduur moet tussen 15 en 60 seconden of -1 voor oneindige lease zijn.

leaseDurationInSeconds?: number

Waarde van eigenschap

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Waarde van eigenschap

(progress: TransferProgressEvent) => void

proposedLeaseId

Voorgestelde lease-id, in een GUID-tekenreeksindeling. De Blob-service retourneert 400 (ongeldige aanvraag) als de voorgestelde lease-id niet de juiste indeling heeft. Zie Guid Constructor (string) voor een lijst met geldige GUID-tekenreeksindelingen.

proposedLeaseId?: string

Waarde van eigenschap

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Waarde van eigenschap

Uint8Array

Details van overgenomen eigenschap

tracingOptions

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

Overgenomen vanCommonOptions.tracingOptions