Freigeben über


DataLakeFileAppendOptions Klasse

Definition

Optionale Parameter zum Anfügen von Daten an eine Datei mit DataLakeFileClient.Append() und . AppendAsync().

public class DataLakeFileAppendOptions
type DataLakeFileAppendOptions = class
Public Class DataLakeFileAppendOptions
Vererbung
DataLakeFileAppendOptions

Konstruktoren

DataLakeFileAppendOptions()

Optionale Parameter zum Anfügen von Daten an eine Datei mit DataLakeFileClient.Append() und . AppendAsync().

Eigenschaften

ContentHash

Mithilfe des Hash wird die Integrität des Anforderungsinhalts während der Übertragung überprüft. Bei Angabe dieses Headers vergleicht der Speicherdienst den Hash des eingegangenen Inhalts mit diesem Headerwert. Wenn die beiden Hashs nicht übereinstimmen, schlägt der Vorgang mit Fehlercode 400 (Ungültige Anforderung) fehl. Beachten Sie, dass dieser MD5-Hash nicht in der Datei gespeichert wird. Dieser Header ist dem Anforderungsinhalt und nicht dem gespeicherten Inhalt der Datei selbst zugeordnet.

Flush

Optional. Wenn true, wird die Datei nach dem Anfügevorgang geleert.

LeaseAction

Lease-Aktion. Acquire versucht, eine neue Lease für die Datei mit ProposedLeaseId als Lease-ID zu erwerben. AcquireRelease versucht, eine neue Lease für die Datei mit ProposedLeaseId als Lease-ID zu erwerben. Die Lease wird freigegeben, sobald der Anfügevorgang abgeschlossen ist. Gilt nur, wenn Flush auf TRUE festgelegt ist. AutoRenew versucht, die durch LeaseIdangegebene Lease zu verlängern. Release versucht, die am wenigsten speifizierte von LeaseIdfreizugeben. Gilt nur, wenn Flush auf TRUE festgelegt ist.

LeaseDuration

Gibt die Dauer der Lease in Sekunden an, oder geben Sie für eine Lease an InfiniteLeaseDuration , die nie abläuft. Die Dauer einer nicht unendlichen Lease kann zwischen 15 und 60 Sekunden liegen.

LeaseId

Optionale Lease-ID für den Zugriff auf dieses Blob.

ProgressHandler

Optional IProgress<T> , um Statusaktualisierungen zu Datenübertragungen bereitzustellen.

ProposedLeaseId

Vorgeschlagene Lease-ID. Gültig mit Acquire und AcquireRelease.

TransferValidation

Optionale Außerkraftsetzungseinstellungen für die Einstellungen dieses Clients TransferValidation .

Gilt für: