Freigeben über


FileFlushOptions interface

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

Extends

Eigenschaften

abortSignal
close
conditions
customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

leaseAction

Optional. Wenn sie "erwerben", wird die Lease erworben. Bei "automatischer Verlängerung" wird die Lease verlängert. Bei "Release" wird die Lease nur beim Leeren freigegeben. Wenn "acquire-release" abgerufen wird & den Vorgang abschließen, & die Lease nach Abschluss des Vorgangs freizugeben.

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 eine unbegrenzte Lease betragen.

pathHttpHeaders
proposedLeaseId

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

retainUncommittedData

Geerbte Eigenschaften

tracingOptions

Optionen zum Konfigurieren von Spans, die erstellt werden, wenn die Ablaufverfolgung aktiviert ist.

Details zur Eigenschaft

abortSignal

abortSignal?: AbortSignalLike

Eigenschaftswert

close

close?: boolean

Eigenschaftswert

boolean

conditions

conditions?: DataLakeRequestConditions

Eigenschaftswert

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

customerProvidedKey?: CpkInfo

Eigenschaftswert

leaseAction

Optional. Wenn sie "erwerben", wird die Lease erworben. Bei "automatischer Verlängerung" wird die Lease verlängert. Bei "Release" wird die Lease nur beim Leeren freigegeben. Wenn "acquire-release" abgerufen wird & den Vorgang abschließen, & die Lease nach Abschluss des Vorgangs freizugeben.

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 eine unbegrenzte Lease betragen.

leaseDurationInSeconds?: number

Eigenschaftswert

number

pathHttpHeaders

pathHttpHeaders?: PathHttpHeaders

Eigenschaftswert

proposedLeaseId

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

proposedLeaseId?: string

Eigenschaftswert

string

retainUncommittedData

retainUncommittedData?: boolean

Eigenschaftswert

boolean

Geerbte Eigenschaftsdetails

tracingOptions

Optionen zum Konfigurieren von Spans, die erstellt werden, wenn die Ablaufverfolgung aktiviert ist.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt vonCommonOptions.tracingOptions