Freigeben über


DataLakeDirectoryClient Klasse

Definition

Ein DirectoryClient stellt einen URI für den Azure DataLake-Dienst dar, mit dem Sie ein Verzeichnis bearbeiten können.

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

Konstruktoren

DataLakeDirectoryClient()

Initialisiert eine neue instance der DataLakeDirectoryClient -Klasse zum Mocking.

DataLakeDirectoryClient(String, String, String)

Initialisiert eine neue Instanz des DataLakeDirectoryClient.

DataLakeDirectoryClient(String, String, String, DataLakeClientOptions)

Initialisiert eine neue Instanz des DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-Klasse.

DataLakeDirectoryClient(Uri, AzureSasCredential)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-Klasse.

DataLakeDirectoryClient(Uri, AzureSasCredential, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-Klasse.

DataLakeDirectoryClient(Uri, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-Klasse.

DataLakeDirectoryClient(Uri, StorageSharedKeyCredential)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-Klasse.

DataLakeDirectoryClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-Klasse.

DataLakeDirectoryClient(Uri, TokenCredential)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-Klasse.

DataLakeDirectoryClient(Uri, TokenCredential, DataLakeClientOptions)

Initialisiert eine neue Instanz der DataLakeDirectoryClient-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)
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

Create(DataLakePathCreateOptions, CancellationToken)

Der Create(DataLakePathCreateOptions, CancellationToken) Vorgang erstellt ein Verzeichnis. Wenn das Verzeichnis bereits vorhanden ist, wird es überschrieben. Wenn Sie nicht beabsichtigen, ein vorhandenes Verzeichnis 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 ein Verzeichnis. Wenn das Verzeichnis bereits vorhanden ist, wird es überschrieben. Wenn Sie nicht beabsichtigen, ein vorhandenes Verzeichnis 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)
CreateFile(String, DataLakePathCreateOptions, CancellationToken)

Der CreateFile(String, DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei in diesem Verzeichnis. 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.

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken)

Der CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine neue Datei in diesem Verzeichnis. 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.

CreateIfNotExists(DataLakePathCreateOptions, CancellationToken)

Der CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) Vorgang erstellt eine Datei oder ein Verzeichnis.

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 oder ein Verzeichnis.

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)
CreateSubDirectory(String, DataLakePathCreateOptions, CancellationToken)

Der CreateSubDirectory(String, DataLakePathCreateOptions, CancellationToken) Vorgang erstellt ein Unterverzeichnis in diesem Verzeichnis.

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

CreateSubDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken)

Der CreateSubDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken) Vorgang erstellt ein Unterverzeichnis in diesem Verzeichnis.

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

Delete(DataLakeRequestConditions, CancellationToken)

Der Delete(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.

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

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)
DeleteFile(String, DataLakeRequestConditions, CancellationToken)

Der DeleteFile(String, DataLakeRequestConditions, CancellationToken) Vorgang löscht eine Datei in diesem Verzeichnis.

Weitere Informationen finden Sie unter Pfad löschen.

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken)

Der DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken) Vorgang löscht eine Datei in diesem Verzeichnis.

Weitere Informationen finden Sie unter Pfad löschen.

DeleteIfExists(DataLakeRequestConditions, CancellationToken)

Der DeleteIfExists(DataLakeRequestConditions, CancellationToken) Vorgang markiert das angegebene Verzeichnis zum Löschen, wenn das Verzeichnis vorhanden ist. Das Verzeichnis 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 das angegebene Verzeichnis zum Löschen, wenn das Verzeichnis vorhanden ist. Das Verzeichnis 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)
DeleteSubDirectory(String, String, DataLakeRequestConditions, CancellationToken)

Das DeleteSubDirectory(String, String, DataLakeRequestConditions, CancellationToken) löscht ein Unterverzeichnis in diesem Verzeichnis.

Weitere Informationen finden Sie unter Pfad löschen.

DeleteSubDirectoryAsync(String, String, DataLakeRequestConditions, CancellationToken)

Das DeleteSubDirectoryAsync(String, String, DataLakeRequestConditions, CancellationToken) löscht ein Unterverzeichnis in diesem Verzeichnis.

Weitere Informationen finden Sie unter Pfad löschen.

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)
GenerateSasUri(DataLakeSasBuilder)

Gibt GenerateSasUri(DataLakeSasBuilder) einen Uri zurück, der einen SAS-Uri (Shared Access Signature, Shared Access Signature) des DataLake-Verzeichnisdiensts 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

GenerateSasUri(DataLakeSasPermissions, DateTimeOffset)

Gibt GenerateSasUri(DataLakeSasPermissions, DateTimeOffset) einen Uri zurück, der basierend auf den übergebenen Clienteigenschaften und Parametern einen SAS-Uri (Shared Access Signature) des DataLake-Verzeichnisdiensts 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.

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

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

GetFileClient(String)

Erstellt ein neues DataLakeFileClient -Objekt, indem an das Ende von Uriangefügt fileName wird. Das neue DataLakeFileClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die DataLakeDirectoryClient.

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)
GetPaths(Boolean, Boolean, CancellationToken)

Der GetPaths(Boolean, Boolean, CancellationToken) Vorgang gibt eine asynchrone Sequenz von Pfaden in diesem Verzeichnis zurück. Das Aufzählen der Pfade kann mehrere Anforderungen an den Dienst senden, während alle Werte abgerufen werden.

Weitere Informationen finden Sie unter Listenpfad(en).

GetPathsAsync(Boolean, Boolean, CancellationToken)

Der GetPaths(Boolean, Boolean, CancellationToken) Vorgang gibt eine asynchrone Sequenz von Pfaden in diesem Verzeichnis zurück. Das Aufzählen der Pfade kann mehrere Anforderungen an den Dienst senden, während alle Werte abgerufen werden.

Weitere Informationen finden Sie unter Listenpfad(en).

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

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

GetSubDirectoryClient(String)

Erstellt ein neues DataLakeDirectoryClient -Objekt, indem an das Ende von Uriangefügt subdirectoryName wird. Das neue DataLakeDirectoryClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die DataLakeDirectoryClient.

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.

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

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

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

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

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)
WithCustomerProvidedKey(Nullable<DataLakeCustomerProvidedKey>)

Initialisiert einen neuen instance der DataLakeDirectoryClient -Klasse mit einer identischen Uri Quelle, aber dem 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: