Freigeben über


DataLakeFileUploadOptions Klasse

Definition

Optionale Parameter für das Hochladen in eine Data Lake-Datei.

public class DataLakeFileUploadOptions
type DataLakeFileUploadOptions = class
Public Class DataLakeFileUploadOptions
Vererbung
DataLakeFileUploadOptions

Konstruktoren

DataLakeFileUploadOptions()

Optionale Parameter für das Hochladen in eine Data Lake-Datei.

Eigenschaften

Close

Azure Storage-Ereignisse ermöglichen Es Anwendungen, Benachrichtigungen zu erhalten, wenn Sich Dateien ändern. Wenn Azure Storage-Ereignisse aktiviert sind, wird ein Dateiänderungsereignis ausgelöst. Dieses Ereignis weist eine -Eigenschaft auf, die angibt, ob dies die letzte Änderung ist, um den Unterschied zwischen einem zwischengeschalteten Leeren in einen Dateidatenstrom und dem endgültigen Schließen eines Dateidatenstroms zu unterscheiden. Der Close-Abfrageparameter ist nur gültig, wenn die Aktion "leeren" ist und Änderungsbenachrichtigungen aktiviert sind. Wenn der Wert von close "true" ist und der Leerungsvorgang erfolgreich abgeschlossen wird, löst der Dienst eine Dateiänderungsbenachrichtigung mit einer -Eigenschaft aus, die angibt, dass es sich um das endgültige Update handelt (der Dateidatenstrom wurde geschlossen). Bei "false" wird eine Änderungsbenachrichtigung ausgelöst, die angibt, dass sich die Datei geändert hat. Die Standardeinstellung ist „false“. Dieser Abfrageparameter wird vom Hadoop ABFS-Treiber auf true festgelegt, um anzugeben, dass der Dateidatenstrom geschlossen wurde.

Conditions

Optional DataLakeRequestConditions für die Anwendung auf die Anforderung.

EncryptionContext

Optionaler Verschlüsselungskontext, der die Datei festlegen kann. Der Verschlüsselungskontext ist Dateimetadaten, die beim Speichern in der Datei nicht verschlüsselt werden. Die primäre Anwendung dieses Felds besteht darin, nicht verschlüsselte Daten zu speichern, die zum Ableiten des vom Kunden bereitgestellten Schlüssels für eine Datei verwendet werden können. Gilt nicht für Verzeichnisse.

HttpHeaders

Optionale HTTP-Standardheadereigenschaften, die für die Datei festgelegt werden können.

Metadata

Optionale benutzerdefinierte Metadaten, die für diese Datei festgelegt werden sollen.

Permissions

Optional und nur gültig, wenn der hierarchische Namespace für das Konto aktiviert ist. Legt POSIX-Zugriffsberechtigungen für den Dateibesitzer, die Dateibesitzergruppe und andere fest. Jeder Klasse kann lese-, schreib- oder ausführungsberechtigungen erteilt werden. Das klebrige Bit wird ebenfalls unterstützt. Sowohl symbolische (rwxrw-rw-) als auch 4-stellige oktale Notation (z. B. 0766) werden unterstützt.

ProgressHandler

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

TransferOptions

Optional StorageTransferOptions zum Konfigurieren des Parallelübertragungsverhaltens.

TransferValidation

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

Umask

Optional und nur gültig, wenn der hierarchische Namespace für das Konto aktiviert ist. Wenn Sie eine Datei oder ein Verzeichnis erstellen und der übergeordnete Ordner keine Standard-ACL aufweist, schränkt umask die Berechtigungen der zu erstellenden Datei oder des Verzeichnisses ein. Die resultierende Berechtigung wird von p bitweise-und ^u erteilt, wobei p die Berechtigung und Sie der Umask sind. Wenn p beispielsweise 0777 und 0057 ist, lautet die resultierende Berechtigung 0720. Die Standardberechtigung ist 0777 für ein Verzeichnis und 0666 für eine Datei. Der Standardwert ist 0027. Der Umask muss in 4-stelliger oktaler Notation (z.B. 0766) angegeben werden.

Gilt für: