Partager via


DataLakeFileSystemClient Classe

Définition

vous DataLakeFileSystemClient permet de manipuler les systèmes de fichiers Azure Data Lake et leurs répertoires et fichiers.

public class DataLakeFileSystemClient
type DataLakeFileSystemClient = class
Public Class DataLakeFileSystemClient
Héritage
DataLakeFileSystemClient

Constructeurs

DataLakeFileSystemClient()

Initialise une nouvelle instance de la DataLakeFileSystemClient classe pour les moqueries.

DataLakeFileSystemClient(String, String)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(String, String, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, AzureSasCredential)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, AzureSasCredential, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, TokenCredential)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, TokenCredential, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeFileSystemClient.

Propriétés

AccountName

Obtient le nom du compte de stockage correspondant au client de partage.

CanGenerateSasUri

Détermine si le client est en mesure de générer une sap. Si le client est authentifié avec un StorageSharedKeyCredential.

Name

Obtient le nom du système de fichiers.

Uri

Obtient le point de terminaison principal Uri des systèmes de fichiers.

Méthodes

Create(DataLakeFileSystemCreateOptions, CancellationToken)

L’opération Create(DataLakeFileSystemCreateOptions, CancellationToken) crée un nouveau système de fichiers sous le compte spécifié. Si le système de fichiers portant le même nom existe déjà, l’opération échoue.

Pour plus d'informations, consultez la rubrique Créer un conteneur.

CreateAsync(DataLakeFileSystemCreateOptions, CancellationToken)

L’opération CreateAsync(DataLakeFileSystemCreateOptions, CancellationToken) crée un nouveau système de fichiers sous le compte spécifié. Si le système de fichiers portant le même nom existe déjà, l’opération échoue.

Pour plus d'informations, consultez la rubrique Créer un conteneur.

CreateDirectory(String, DataLakePathCreateOptions, CancellationToken)

L’opération CreateDirectory(String, DataLakePathCreateOptions, CancellationToken) crée un répertoire dans ce système de fichiers. Si le répertoire existe déjà, il sera remplacé. Si vous n’avez pas l’intention de remplacer un répertoire existant, envisagez d’utiliser l’API CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) .

Pour plus d’informations, consultez https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken)

L’opération CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken) crée un répertoire dans ce système de fichiers. Si le répertoire existe déjà, il sera remplacé. Si vous n’avez pas l’intention de remplacer un répertoire existant, envisagez d’utiliser l’API CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) .

Pour plus d’informations, consultez https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateFile(String, DataLakePathCreateOptions, CancellationToken)

L’opération CreateFile(String, DataLakePathCreateOptions, CancellationToken) crée un fichier dans ce système de fichiers. Si le fichier existe déjà, il sera remplacé. Si vous n’avez pas l’intention de remplacer un fichier existant, envisagez d’utiliser l’API CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) .

Pour plus d’informations, consultez https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken)

crée CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken) un fichier dans ce système de fichiers. Si le fichier existe déjà, il sera remplacé. Si vous n’avez pas l’intention de remplacer un fichier existant, envisagez d’utiliser l’API CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) .

Pour plus d’informations, consultez https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateIfNotExists(DataLakeFileSystemCreateOptions, CancellationToken)

L’opération CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken) crée un nouveau système de fichiers sous le compte spécifié. Si le système de fichiers portant le même nom existe déjà, l’opération échoue.

Pour plus d'informations, consultez la rubrique Créer un conteneur.

CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken)

L’opération CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken) crée un nouveau système de fichiers sous le compte spécifié. Si le système de fichiers portant le même nom existe déjà, l’opération échoue.

Pour plus d'informations, consultez la rubrique Créer un conteneur.

Delete(DataLakeRequestConditions, CancellationToken)

L’opération Delete(DataLakeRequestConditions, CancellationToken) marque le système de fichiers spécifié pour la suppression. Le système de fichiers et tous les chemins d’accès qu’il contient sont supprimés ultérieurement pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Pour plus d'informations, consultez la rubrique Supprimer le conteneur.

DeleteAsync(DataLakeRequestConditions, CancellationToken)

L’opération DeleteAsync(DataLakeRequestConditions, CancellationToken) marque le système de fichiers spécifié pour la suppression. Le système de fichiers et tous les chemins d’accès qu’il contient sont supprimés ultérieurement pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Pour plus d'informations, consultez la rubrique Supprimer le conteneur.

DeleteDirectory(String, DataLakeRequestConditions, CancellationToken)

L’opération DeleteDirectory(String, DataLakeRequestConditions, CancellationToken) marque la suppression du chemin d’accès spécifié. Le chemin d’accès est supprimé ultérieurement pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Pour plus d'informations, consultez la rubrique Supprimer le chemin d’accès.

DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken)

supprime DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken) un répertoire dans ce système de fichiers. garbage collection qui peut prendre plusieurs minutes.

Pour plus d'informations, consultez la rubrique Supprimer le chemin d’accès.

DeleteFile(String, DataLakeRequestConditions, CancellationToken)

supprime DeleteFile(String, DataLakeRequestConditions, CancellationToken) un fichier dans ce système de fichiers.

Pour plus d'informations, consultez la rubrique Supprimer le chemin d’accès.

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken)

supprime DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken) un fichier dans ce système de fichiers.

Pour plus d'informations, consultez la rubrique Supprimer le chemin d’accès.

DeleteIfExists(DataLakeRequestConditions, CancellationToken)

L’opération DeleteIfExists(DataLakeRequestConditions, CancellationToken) marque le système de fichiers spécifié pour la suppression s’il existe. Le système de fichiers et tous les fichiers et répertoires qu’il contient sont supprimés ultérieurement pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Pour plus d'informations, consultez la rubrique Supprimer le conteneur.

DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

L’opération DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) marque le système de fichiers spécifié pour la suppression s’il existe. Le système de fichiers et tous les fichiers et répertoires qu’il contient sont supprimés ultérieurement pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Pour plus d'informations, consultez la rubrique Supprimer le conteneur.

Exists(CancellationToken)

L’opération Exists(CancellationToken) peut être appelée sur un DataLakeFileClient pour voir si le système de fichiers associé existe sur le compte de stockage dans le service de stockage.

ExistsAsync(CancellationToken)

L’opération ExistsAsync(CancellationToken) peut être appelée sur un DataLakeFileSystemClient pour voir si le système de fichiers associé existe sur le compte de stockage dans le service de stockage.

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset)

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset) Retourne un Uri qui génère un URI de signature d’accès partagé du service DataLake FileSystem (SAS) en fonction des BlobContainerClient propriétés et des paramètres passés. La signature SAS est signée par les informations d’identification de clé partagée du client.

Pour case activée si le client est en mesure de signer un sas de service, consultez CanGenerateSasUri.

Pour plus d'informations, consultez la rubrique Construction d’une sap de service.

GenerateSasUri(DataLakeSasBuilder)

Retourne GenerateSasUri(DataLakeSasBuilder) un Uri qui génère un URI de signature d’accès partagé du service DataLake FileSystem (SAS) en fonction des propriétés du client et du générateur transmis. La signature SAS est signée par les informations d’identification de clé partagée du client.

Pour case activée si le client est en mesure de signer un sas de service, consultez CanGenerateSasUri.

Pour plus d'informations, consultez la rubrique Construction d’une SAP de service.

GetAccessPolicy(DataLakeRequestConditions, CancellationToken)

L’opération GetAccessPolicy(DataLakeRequestConditions, CancellationToken) obtient les autorisations pour ce système de fichiers. Les autorisations indiquent si les données du système de fichiers sont accessibles publiquement.

Pour plus d'informations, consultez la rubrique Obtenir la liste de contrôle d’accès de conteneur.

GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken)

L’opération GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken) obtient les autorisations pour ce système de fichiers. Les autorisations indiquent si les données du système de fichiers sont accessibles publiquement.

Pour plus d'informations, consultez la rubrique Obtenir la liste de contrôle d’accès de conteneur.

GetDeletedPaths(String, CancellationToken)

Obtient les chemins qui ont récemment été supprimés de manière réversible dans ce système de fichiers.

GetDeletedPathsAsync(String, CancellationToken)

Obtient les chemins qui ont récemment été supprimés de manière réversible dans ce système de fichiers.

GetDirectoryClient(String)

Créez un DataLakeDirectoryClient objet en ajoutant directoryName à la fin de Uri. Le nouveau DataLakeDirectoryClient utilise le même pipeline de stratégie de requête que le DataLakeFileSystemClient.

GetFileClient(String)

Créez un DataLakeFileClient objet en ajoutant fileName à la fin de Uri. Le nouveau DataLakeFileClient utilise le même pipeline de stratégie de requête que le DataLakeFileClient.

GetParentServiceClientCore()

Créez un DataLakeServiceClient qui pointe vers ce DataLakeFileSystemClientconteneur parent. Le nouveau DataLakeServiceClient utilise le même pipeline de stratégie de requête que le DataLakeFileSystemClient.

GetPaths(String, Boolean, Boolean, CancellationToken)

L’opération GetPaths(String, Boolean, Boolean, CancellationToken) retourne une séquence asynchrone de chemins d’accès dans ce système de fichiers. L’énumération des chemins d’accès peut faire plusieurs requêtes au service lors de l’extraction de toutes les valeurs.

Pour plus d'informations, consultez la rubrique Chemin(s) de liste.

GetPathsAsync(String, Boolean, Boolean, CancellationToken)

L’opération GetPathsAsync(String, Boolean, Boolean, CancellationToken) retourne une séquence asynchrone de chemins d’accès dans ce système de fichiers. L’énumération des chemins d’accès peut faire plusieurs requêtes au service lors de l’extraction de toutes les valeurs.

Pour plus d'informations, consultez la rubrique Chemin(s) de liste.

GetProperties(DataLakeRequestConditions, CancellationToken)

L’opération GetProperties(DataLakeRequestConditions, CancellationToken) retourne toutes les métadonnées et propriétés système définies par l’utilisateur pour le système de fichiers spécifié. Les données retournées n’incluent pas la liste des chemins d’accès du système de fichiers.

Pour plus d'informations, consultez la rubrique Obtenir les propriétés du conteneur.

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

L’opération GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) retourne toutes les métadonnées et propriétés système définies par l’utilisateur pour le système de fichiers spécifié. Les données retournées n’incluent pas la liste des chemins d’accès du système de fichiers.

Pour plus d'informations, consultez la rubrique Obtenir les propriétés du conteneur.

SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

L’opération SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) définit les autorisations pour le système de fichiers spécifié. Les autorisations indiquent si les données du système de fichiers sont accessibles publiquement.

Pour plus d'informations, consultez la rubrique Définissez la liste de contrôle d’accès de conteneur.

SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

L’opération SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) définit les autorisations pour le système de fichiers spécifié. Les autorisations indiquent si les données du système de fichiers sont accessibles publiquement.

Pour plus d'informations, consultez la rubrique Définissez la liste de contrôle d’accès de conteneur.

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

L’opération SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) définit une ou plusieurs paires nom-valeur définies par l’utilisateur pour le système de fichiers spécifié.

Pour plus d'informations, consultez la rubrique Définissez les métadonnées du conteneur.

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

L’opération SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) définit une ou plusieurs paires nom-valeur définies par l’utilisateur pour le système de fichiers spécifié.

Pour plus d'informations, consultez la rubrique Définissez les métadonnées du conteneur.

UndeletePath(String, String, CancellationToken)

Restaure un chemin d’accès supprimé de manière réversible.

UndeletePathAsync(String, String, CancellationToken)

Restaure un chemin d’accès supprimé de manière réversible.

Méthodes d’extension

GetDataLakeLeaseClient(DataLakeFileSystemClient, String)

Initialise une nouvelle instance de la classe DataLakeLeaseClient.

GetParentServiceClient(DataLakeFileSystemClient)

Créez un DataLakeFileSystemClient qui pointe vers ce DataLakePathClientconteneur parent. Le nouveau DataLakeFileSystemClient utilise le même pipeline de stratégie de requête que le DataLakePathClient.

S’applique à