Freigeben über


FileAppendOptions interface

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

Extends

Eigenschaften

abortSignal
conditions
customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

flush

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

leaseAction

Optional. Wenn "erworben" wird, wird die Lease erworben. Bei "automatischer Verlängerung" wird die Lease erneuert. Bei "Release" wird die Lease nur beim Leeren freigegeben. Wenn "acquire-release" abgerufen wird, wird & der Vorgang abgeschlossen, & 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 Leasedauer muss zwischen 15 und 60 Sekunden oder -1 für unbegrenztes Lease betragen.

onProgress
proposedLeaseId

Vorgeschlagene Lease-ID in einem GUID-Zeichenfolgenformat. Der Blobdienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht im richtigen Format vorliegt. Eine Liste der gültigen GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

transactionalContentMD5

Geerbte Eigenschaften

tracingOptions

Details zur Eigenschaft

abortSignal

abortSignal?: AbortSignalLike

Eigenschaftswert

conditions

conditions?: LeaseAccessConditions

Eigenschaftswert

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

customerProvidedKey?: CpkInfo

Eigenschaftswert

flush

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

flush?: boolean

Eigenschaftswert

boolean

leaseAction

Optional. Wenn "erworben" wird, wird die Lease erworben. Bei "automatischer Verlängerung" wird die Lease erneuert. Bei "Release" wird die Lease nur beim Leeren freigegeben. Wenn "acquire-release" abgerufen wird, wird & der Vorgang abgeschlossen, & 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 Leasedauer muss zwischen 15 und 60 Sekunden oder -1 für unbegrenztes Lease betragen.

leaseDurationInSeconds?: number

Eigenschaftswert

number

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

proposedLeaseId

Vorgeschlagene Lease-ID in einem GUID-Zeichenfolgenformat. Der Blobdienst gibt 400 (Ungültige Anforderung) zurück, wenn die vorgeschlagene Lease-ID nicht im richtigen Format vorliegt. Eine Liste der gültigen GUID-Zeichenfolgenformate finden Sie unter GUID-Konstruktor (String).

proposedLeaseId?: string

Eigenschaftswert

string

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Eigenschaftswert

Uint8Array

Geerbte Eigenschaftsdetails

tracingOptions

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt vonCommonOptions.tracingOptions