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 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.

onProgress
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).

transactionalContentMD5

Geerbte Eigenschaften

tracingOptions

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

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 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

onProgress

onProgress?: (progress: TransferProgressEvent) => void

Eigenschaftswert

(progress: TransferProgressEvent) => void

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

transactionalContentMD5

transactionalContentMD5?: Uint8Array

Eigenschaftswert

Uint8Array

Geerbte Eigenschaftsdetails

tracingOptions

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

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt vonCommonOptions.tracingOptions