DataLakeFileAppendOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET