DataLakeFileClient Klasse

Definition

Mit DataLakeFileClient können Sie Azure Data Lake-Dateien bearbeiten.

public class DataLakeFileClient : Azure.Storage.Files.DataLake.DataLakePathClient
type DataLakeFileClient = class
    inherit DataLakePathClient
Public Class DataLakeFileClient
Inherits DataLakePathClient
Vererbung
DataLakeFileClient

Konstruktoren

DataLakeFileClient()

Initialisiert eine neue instance der -Klasse für die DataLakeFileClient Simulation.

DataLakeFileClient(String, String, String)

Initialisiert eine neue Instanz des DataLakeDirectoryClient.

DataLakeFileClient(String, String, String, DataLakeClientOptions)

Initialisiert eine neue Instanz des DataLakeDirectoryClient.

DataLakeFileClient(Uri)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

DataLakeFileClient(Uri, AzureSasCredential)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

DataLakeFileClient(Uri, AzureSasCredential, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

DataLakeFileClient(Uri, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

DataLakeFileClient(Uri, StorageSharedKeyCredential)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

DataLakeFileClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

DataLakeFileClient(Uri, TokenCredential)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

DataLakeFileClient(Uri, TokenCredential, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeFileClient-Klasse.

Eigenschaften

AccountName

Ruft den Namen des Speicherkontos ab, der dem Verzeichnisclient entspricht.

(Geerbt von DataLakePathClient)
CanGenerateSasUri

Bestimmt, ob der Client eine SAS generieren kann. Wenn der Client mit einem StorageSharedKeyCredentialauthentifiziert wird.

(Geerbt von DataLakePathClient)
FileSystemName

Ruft den Dateisystemnamen ab, der dem Verzeichnisclient entspricht.

(Geerbt von DataLakePathClient)
MaxUploadLongBytes

Ruft die maximale Anzahl von Bytes ab, die in jedem Anfügeaufruf in Azure.Storage.Files.DataLake.DataLakeFileClient.UploadAsync(System.IO.Stream,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions,System.IProgress{System.Int64},Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)gesendet werden können.

Name

Ruft den Namen der Datei oder des Verzeichnisses ab.

(Geerbt von DataLakePathClient)
Path

Ruft den Pfad ab, der dem Pfadclient entspricht.

(Geerbt von DataLakePathClient)
Uri

Ruft den primären Uri Endpunkt des Verzeichnisses ab.

(Geerbt von DataLakePathClient)

Methoden

Append(Stream, Int64, DataLakeFileAppendOptions, CancellationToken)

Der Append(Stream, Int64, DataLakeFileAppendOptions, CancellationToken) Vorgang lädt Daten hoch, die an eine Datei angefügt werden sollen. Daten können nur an eine Datei angefügt werden. Um zuvor hochgeladene Daten auf eine Datei anzuwenden, rufen Sie Flush Data auf. Append ist derzeit auf 4000 MB pro Anforderung beschränkt. Um große Dateien gleichzeitig hochzuladen, sollten Sie die Verwendung von in Upload(Stream)Betracht ziehen.

Weitere Informationen finden Sie unter Updatepfad.

AppendAsync(Stream, Int64, DataLakeFileAppendOptions, CancellationToken)

Der AppendAsync(Stream, Int64, DataLakeFileAppendOptions, CancellationToken) Vorgang lädt Daten hoch, die an eine Datei angefügt werden sollen. Daten können nur an eine Datei angefügt werden. Rufen Sie Flush Data auf, um pervious hochgeladene Daten auf eine Datei anzuwenden. Append ist derzeit auf 4000 MB pro Anforderung beschränkt. Um große Dateien gleichzeitig hochzuladen, sollten Sie die Verwendung von in UploadAsync(Stream)Betracht ziehen.

Weitere Informationen finden Sie unter Updatepfad.

Create(DataLakePathCreateOptions, CancellationToken)

Der Create(DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei. Wenn die Datei bereits vorhanden ist, wird sie überschrieben. Wenn Sie nicht beabsichtigen, eine vorhandene Datei zu überschreiben, sollten Sie die CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) API verwenden.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

Create(PathResourceType, DataLakePathCreateOptions, CancellationToken)

Der Create(PathResourceType, DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei oder ein Verzeichnis. Wenn der Pfad bereits vorhanden ist, wird er überschrieben. Wenn Sie nicht beabsichtigen, einen vorhandenen Pfad zu überschreiben, sollten Sie die CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken) API verwenden.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

(Geerbt von DataLakePathClient)
CreateAsync(DataLakePathCreateOptions, CancellationToken)

Der CreateAsync(DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei. Wenn die Datei bereits vorhanden ist, wird sie überschrieben. Wenn Sie nicht beabsichtigen, eine vorhandene Datei zu überschreiben, sollten Sie die CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) API verwenden.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

Der CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei oder ein Verzeichnis. Wenn der Pfad bereits vorhanden ist, wird er überschrieben. Wenn Sie nicht beabsichtigen, einen vorhandenen Pfad zu überschreiben, sollten Sie die CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) API verwenden.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

(Geerbt von DataLakePathClient)
CreateIfNotExists(DataLakePathCreateOptions, CancellationToken)

Der CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei. Wenn die Datei bereits vorhanden ist, wird sie nicht geändert.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken)

Der Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExists(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) Vorgang erstellt eine Datei oder ein Verzeichnis. Wenn die Datei oder das Verzeichnis bereits vorhanden ist, wird es nicht geändert.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

(Geerbt von DataLakePathClient)
CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken)

Der CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei. Wenn die Datei bereits vorhanden ist, wird sie nicht geändert.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

Der Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExistsAsync(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) Vorgang erstellt eine Datei oder ein Verzeichnis. Wenn die Datei oder das Verzeichnis bereits vorhanden ist, wird es nicht geändert.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

(Geerbt von DataLakePathClient)
Delete(DataLakeRequestConditions, CancellationToken)

Der Delete(DataLakeRequestConditions, CancellationToken) Vorgang markiert den angegebenen Pfadlöschung. Der Pfad wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

Der Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) Vorgang markiert die angegebene Pfadlöschung. Der Pfad wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

(Geerbt von DataLakePathClient)
DeleteAsync(DataLakeRequestConditions, CancellationToken)

Der DeleteAsync(DataLakeRequestConditions, CancellationToken) Vorgang markiert den angegebenen Pfadlöschung. Der Pfad wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

Der DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) Vorgang markiert die angegebene Pfadlöschung. Der Pfad wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

(Geerbt von DataLakePathClient)
DeleteIfExists(DataLakeRequestConditions, CancellationToken)

Der DeleteIfExists(DataLakeRequestConditions, CancellationToken) Vorgang markiert die angegebene Datei zum Löschen, wenn die Datei vorhanden ist. Die Datei wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

Der DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) Vorgang markiert den angegebenen Pfad zum Löschen, wenn der Pfad vorhanden ist. Der Pfad wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

(Geerbt von DataLakePathClient)
DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

Der DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) Vorgang markiert die angegebene Datei zum Löschen, wenn die Datei vorhanden ist. Die Datei wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

Der DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) Vorgang markiert die angegebene Pfadlöschung, wenn der Pfad vorhanden ist. Der Pfad wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Weitere Informationen finden Sie unter Pfad löschen.

(Geerbt von DataLakePathClient)
Exists(CancellationToken)

Der Exists(CancellationToken) Vorgang kann in einem DataLakePathClient aufgerufen werden, um zu ermitteln, ob die zugeordnete Datei oder der zugehörige Director im Dateisystem vorhanden ist.

(Geerbt von DataLakePathClient)
ExistsAsync(CancellationToken)

Der ExistsAsync(CancellationToken) Vorgang kann in einem DataLakePathClient aufgerufen werden, um zu ermitteln, ob die zugeordnete Datei oder das zugehörige Verzeichnis im Dateisystem vorhanden ist.

(Geerbt von DataLakePathClient)
Flush(Int64, DataLakeFileFlushOptions, CancellationToken)

Beim Flush(Int64, DataLakeFileFlushOptions, CancellationToken) Vorgang werden zuvor an eine Datei angefügte Daten geleert (geschrieben).

FlushAsync(Int64, DataLakeFileFlushOptions, CancellationToken)

Beim FlushAsync(Int64, DataLakeFileFlushOptions, CancellationToken) Vorgang werden zuvor an eine Datei angefügte Daten geleert (geschrieben).

GenerateSasUri(DataLakeSasBuilder)

Gibt GenerateSasUri(DataLakeSasBuilder) einen Uri zurück, der einen SAS-Uri (Shared Access Signature, Shared Access Signature, Shared Access Signature) des DataLake-Dateidiensts basierend auf den Clienteigenschaften und dem Generator generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS

(Geerbt von DataLakePathClient)
GenerateSasUri(DataLakeSasPermissions, DateTimeOffset)

Gibt GenerateSasUri(DataLakeSasPermissions, DateTimeOffset) einen Uri zurück, der einen SAS-Uri (Shared Access Signature, Shared Access Signature) für dataLake Path generiert, der auf den übergebenen Clienteigenschaften und Parametern basiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

(Geerbt von DataLakePathClient)
GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

Der GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) Vorgang gibt die Zugriffssteuerungsdaten für einen Pfad zurück.

Weitere Informationen finden Sie unter Ruft Eigenschaften ab.

GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

Der GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) Vorgang gibt die Zugriffssteuerungsdaten für einen Pfad zurück.

Weitere Informationen finden Sie unter Ruft Eigenschaften ab.

GetParentDirectoryClientCore()

Erstellen Sie einen neuen DataLakeDirectoryClient , der auf diesen DataLakePathClientübergeordneten Container verweist. Das neue DataLakeDirectoryClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die DataLakePathClient.

(Geerbt von DataLakePathClient)
GetParentFileSystemClientCore()

Erstellen Sie einen neuen DataLakeFileSystemClient , der auf diesen DataLakePathClientübergeordneten Container verweist. Das neue DataLakeFileSystemClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die DataLakePathClient.

(Geerbt von DataLakePathClient)
GetProperties(DataLakeRequestConditions, CancellationToken)

Der GetProperties(DataLakeRequestConditions, CancellationToken) Vorgang gibt alle benutzerdefinierten Metadaten, HTTP-Standardeigenschaften und Systemeigenschaften für den Pfad zurück. Der Inhalt des Pfads wird nicht zurückgegeben.

Weitere Informationen finden Sie unter Ruft Eigenschaften ab.

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

Der GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) Vorgang gibt alle benutzerdefinierten Metadaten, HTTP-Standardeigenschaften und Systemeigenschaften für den Pfad zurück. Der Inhalt des Pfads wird nicht zurückgegeben.

Weitere Informationen finden Sie unter Ruft Eigenschaften ab.

OpenRead(DataLakeOpenReadOptions, CancellationToken)

Öffnet einen Stream, um Daten aus der Datei zu lesen. Der Stream lädt die Datei nur herunter, wenn der Stream ausgelesen wird.

OpenReadAsync(DataLakeOpenReadOptions, CancellationToken)

Öffnet einen Stream, um Daten aus der Datei zu lesen. Der Stream lädt die Datei nur herunter, wenn der Stream ausgelesen wird.

OpenWrite(Boolean, DataLakeFileOpenWriteOptions, CancellationToken)

Öffnet einen Stream, um in die Datei zu schreiben.

OpenWriteAsync(Boolean, DataLakeFileOpenWriteOptions, CancellationToken)

Öffnet einen Stream zum Schreiben in die Datei.

Query(String, DataLakeQueryOptions, CancellationToken)

Die Query(String, DataLakeQueryOptions, CancellationToken) API gibt das Ergebnis einer Abfrage für die Datei zurück.

QueryAsync(String, DataLakeQueryOptions, CancellationToken)

Die Query(String, DataLakeQueryOptions, CancellationToken) API gibt das Ergebnis einer Abfrage für die Datei zurück.

Read()

Der Read() Vorgang lädt eine Datei aus dem Dienst herunter, einschließlich ihrer Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

Read(CancellationToken)

Der Read(CancellationToken) Vorgang lädt eine Datei aus dem Dienst herunter, einschließlich ihrer Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

Read(DataLakeFileReadOptions, CancellationToken)

Der Azure.Storage.Files.DataLake.DataLakeFileClient.Read(Azure.HttpRange,Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions,System.Boolean,System.Threading.CancellationToken) Vorgang lädt eine Datei aus dem Dienst herunter, einschließlich ihrer Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

ReadAsync()

Der ReadAsync() Vorgang lädt eine Datei aus dem Dienst herunter, einschließlich ihrer Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

ReadAsync(CancellationToken)

Der ReadAsync(CancellationToken) Vorgang lädt eine Datei aus dem Dienst herunter, einschließlich ihrer Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

ReadAsync(DataLakeFileReadOptions, CancellationToken)

Der Azure.Storage.Files.DataLake.DataLakeFileClient.ReadAsync(Azure.HttpRange,Azure.Storage.Files.DataLake.Models.DataLakeRequestConditions,System.Boolean,System.Threading.CancellationToken) Vorgang lädt eine Datei aus dem Dienst herunter, einschließlich ihrer Metadaten und Eigenschaften.

Weitere Informationen finden Sie unter Blob abrufen.

ReadTo(Stream, DataLakeFileReadToOptions, CancellationToken)

Der ReadTo(Stream, DataLakeFileReadToOptions, CancellationToken) Vorgang lädt eine gesamte Datei mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in den bereitgestellten Stream.

ReadTo(String, DataLakeFileReadToOptions, CancellationToken)

Der ReadTo(String, DataLakeFileReadToOptions, CancellationToken) Vorgang lädt eine gesamte Datei mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in den angegebenen Dateipfad.

ReadToAsync(Stream, DataLakeFileReadToOptions, CancellationToken)

Der ReadToAsync(Stream, DataLakeFileReadToOptions, CancellationToken) Vorgang lädt eine gesamte Datei mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in den bereitgestellten Zieldatenstrom.

ReadToAsync(String, DataLakeFileReadToOptions, CancellationToken)

Der ReadToAsync(String, DataLakeFileReadToOptions, CancellationToken) Vorgang lädt eine gesamte Datei mithilfe paralleler Anforderungen herunter und schreibt den Inhalt in den angegebenen Dateipfad.

RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

Der RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) Vorgang entfernt die Access Control für einen Pfad und Unterpfad.

Weitere Informationen finden Sie unter Updatepfad.

(Geerbt von DataLakePathClient)
RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

Der RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) Vorgang entfernt die Access Control für einen Pfad und Unterpfad.

Weitere Informationen finden Sie unter Updatepfad.

(Geerbt von DataLakePathClient)
Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

Der Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) Vorgang benennt ein Verzeichnis um.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

Der RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) Vorgang benennt eine Datei oder ein Verzeichnis um.

Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

ScheduleDeletion(DataLakeFileScheduleDeletionOptions, CancellationToken)

Plant das Löschen der Datei.

ScheduleDeletionAsync(DataLakeFileScheduleDeletionOptions, CancellationToken)

Plant das Löschen der Datei.

SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

Der SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken) Vorgang legt die Access Control für einen Pfad fest.

Weitere Informationen finden Sie unter Updatepfad.

SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

Der SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken) Vorgang legt die Access Control für einen Pfad fest.

Weitere Informationen finden Sie unter Updatepfad.

SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

Der SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) Vorgang legt die Access Control für einen Pfad und Unterpfade fest.

Weitere Informationen finden Sie unter Updatepfad.

(Geerbt von DataLakePathClient)
SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

Der SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) Vorgang legt die Access Control für einen Pfad und Unterpfade fest.

Weitere Informationen finden Sie unter Updatepfad.

(Geerbt von DataLakePathClient)
SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

Der SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) Vorgang legt Systemeigenschaften für den Pfad fest.

Weitere Informationen finden Sie unter Legen Sie Blobeigenschaften fest.

SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

Der SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) Vorgang legt Systemeigenschaften für path fest.

Weitere Informationen finden Sie unter Legen Sie Blobeigenschaften fest.

SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

Der SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) Vorgang legt benutzerdefinierte Metadaten für den angegebenen Pfad als mindestens ein Name-Wert-Paar fest.

Weitere Informationen finden Sie unter Legen Sie Metadaten fest.

SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

Der SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) Vorgang legt benutzerdefinierte Metadaten für den angegebenen Pfad als mindestens ein Name-Wert-Paar fest.

Weitere Informationen finden Sie unter Legen Sie Metadaten fest.

SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

Der SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) Vorgang legt die Dateiberechtigungen für einen Pfad fest.

Weitere Informationen finden Sie unter Updatepfad.

SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

Der SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) Vorgang legt die Dateiberechtigungen für einen Pfad fest.

Weitere Informationen finden Sie unter Updatepfad.

UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

Der UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) Vorgang ändert die Access Control für einen Pfad und Unterpfad.

Weitere Informationen finden Sie unter Updatepfad.

(Geerbt von DataLakePathClient)
UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

Der UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) Vorgang ändert die Access Control für einen Pfad und Unterpfad.

Weitere Informationen finden Sie unter Updatepfad.

(Geerbt von DataLakePathClient)
Upload(Stream)

Der Upload(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

Upload(Stream, Boolean, CancellationToken)

Der Upload(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn der Overwrite-Parameter nicht angegeben ist und die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

Upload(Stream, DataLakeFileUploadOptions, CancellationToken)

Der Upload(Stream, DataLakeFileUploadOptions, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch. Wenn die Datei bereits vorhanden ist, wird derEn Inhalt überschrieben, sofern nicht anders in angegeben Conditions oder alternativ Upload(Stream)verwendet wird Upload(Stream, Boolean, CancellationToken).

Weitere Informationen finden Sie unter Updatepfad.

Upload(String)

Der Upload(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

Upload(String, Boolean, CancellationToken)

Der Upload(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn der Overwrite-Parameter nicht angegeben ist und die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

Upload(String, DataLakeFileUploadOptions, CancellationToken)

Der Upload(String, DataLakeFileUploadOptions, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch. Wenn die Datei bereits vorhanden ist, wird derEn Inhalt überschrieben, sofern nicht anders in angegeben Conditions oder alternativ Upload(Stream)verwendet wird Upload(Stream, Boolean, CancellationToken).

Weitere Informationen finden Sie unter Updatepfad.

UploadAsync(Stream)

Der UploadAsync(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

UploadAsync(Stream, Boolean, CancellationToken)

Der UploadAsync(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn der Overwrite-Parameter nicht angegeben ist und die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

UploadAsync(Stream, DataLakeFileUploadOptions, CancellationToken)

Der UploadAsync(Stream, DataLakeFileUploadOptions, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch. Wenn die Datei bereits vorhanden ist, wird derEn Inhalt überschrieben, sofern nicht anders in angegeben Conditions oder alternativ UploadAsync(Stream)verwendet wird UploadAsync(Stream, Boolean, CancellationToken).

Weitere Informationen finden Sie unter Updatepfad.

UploadAsync(String)

Der UploadAsync(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

UploadAsync(String, Boolean, CancellationToken)

Der UploadAsync(Stream, Boolean, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch.

Wenn der Overwrite-Parameter nicht angegeben ist und die Datei bereits vorhanden ist, wird ihr Inhalt nicht überschrieben. Die Anforderung wird mit dem If-None-Match-Header mit dem Wert des speziellen Wildcards gesendet. Wenn die Datei bereits vorhanden ist, wird erwartet, dass eine RequestFailedException ausgelöst wird.

Weitere Informationen finden Sie unter Updatepfad.

UploadAsync(String, DataLakeFileUploadOptions, CancellationToken)

Der UploadAsync(String, DataLakeFileUploadOptions, CancellationToken) Vorgang erstellt Inhalte und lädt sie in eine Datei hoch. Wenn die Datei bereits vorhanden ist, wird derEn Inhalt überschrieben, sofern nicht anders in angegeben Conditions oder alternativ UploadAsync(Stream)verwendet wird UploadAsync(Stream, Boolean, CancellationToken).

Weitere Informationen finden Sie unter Updatepfad.

WithCustomerProvidedKey(Nullable<DataLakeCustomerProvidedKey>)

Initialisiert eine neue instance der DataLakeFileClient -Klasse mit einer identischen Uri Quelle, aber der angegebenen customerProvidedKey.

Erweiterungsmethoden

GetDataLakeLeaseClient(DataLakePathClient, String)

Initialisiert eine neue Instanz der DataLakeLeaseClient-Klasse.

GetParentDirectoryClient(DataLakePathClient)

Erstellen Sie ein neues DataLakeDirectoryClient Verzeichnis, das auf dieses DataLakePathClientübergeordnete Verzeichnis verweist. Das neue DataLakeDirectoryClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die DataLakePathClient.

GetParentFileSystemClient(DataLakePathClient)

Erstellen Sie einen neuen DataLakeFileSystemClient , der auf diesen DataLakePathClientübergeordneten Container verweist. Das neue DataLakeFileSystemClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die DataLakePathClient.

Gilt für: