Freigeben über


FileAppendOptions interface

Eine Schnittstelle für Optionen, die für jeden Remotevorgang gemeinsam sind.

Extends

Eigenschaften

abortSignal
conditions
customerProvidedKey

Der Kunde hat wichtige Informationen bereitgestellt.

flush

Wenn die Datei nach dem Anfügen automatisch geleert werden soll

leaseAction

Wahlfrei. Wenn sie "erwerben" wird, erwirbt sie den Leasingvertrag. Bei "automatischer Verlängerung" wird der Leasingvertrag verlängert. Wenn "loslassen" wird die Lease nur beim Leeren freigegeben. Wenn "Acquire-Release" erworben wird, wird er & den Vorgang abschließen, & die Lease nach Abschluss des Vorgangs freigeben.

leaseDurationInSeconds

Die Leasedauer ist erforderlich, um eine Lease zu erwerben, und gibt die Dauer der Lease in Sekunden an. Die Mietdauer muss zwischen 15 und 60 Sekunden oder -1 für die unendliche Lease betragen.

onProgress
proposedLeaseId

Vorgeschlagene Lease-ID im GUID-Zeichenfolgenformat. Der Blob-Dienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht im richtigen Format ist. Eine Liste gültiger GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

transactionalContentMD5

Geerbte Eigenschaften

tracingOptions

Details zur Eigenschaft

abortSignal

abortSignal?: AbortSignalLike

Eigenschaftswert

conditions

conditions?: LeaseAccessConditions

Eigenschaftswert

customerProvidedKey

Der Kunde hat wichtige Informationen bereitgestellt.

customerProvidedKey?: CpkInfo

Eigenschaftswert

flush

Wenn die Datei nach dem Anfügen automatisch geleert werden soll

flush?: boolean

Eigenschaftswert

boolean

leaseAction

Wahlfrei. Wenn sie "erwerben" wird, erwirbt sie den Leasingvertrag. Bei "automatischer Verlängerung" wird der Leasingvertrag verlängert. Wenn "loslassen" wird die Lease nur beim Leeren freigegeben. Wenn "Acquire-Release" erworben wird, wird er & den Vorgang abschließen, & die Lease nach Abschluss des Vorgangs freigeben.

leaseAction?: LeaseAction

Eigenschaftswert

LeaseAction

leaseDurationInSeconds

Die Leasedauer ist erforderlich, um eine Lease zu erwerben, und gibt die Dauer der Lease in Sekunden an. Die Mietdauer muss zwischen 15 und 60 Sekunden oder -1 für die unendliche Lease betragen.

leaseDurationInSeconds?: number

Eigenschaftswert

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

proposedLeaseId

Vorgeschlagene Lease-ID im GUID-Zeichenfolgenformat. Der Blob-Dienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht im richtigen Format ist. Eine Liste gültiger GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

proposedLeaseId?: string

Eigenschaftswert

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Eigenschaftswert

Uint8Array

Geerbte Eigenschaftsdetails

tracingOptions

tracingOptions?: OperationTracingOptions

Eigenschaftswert

von"CommonOptions.tracingOptions" geerbt