Share via


DataLakeServiceClient Classe

Définition

vous DataLakeServiceClient permet de manipuler les ressources et les systèmes de fichiers du service Azure Data Lake. Le compte de stockage fournit l’espace de noms de niveau supérieur pour le service Lac de données.

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

Constructeurs

DataLakeServiceClient()

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

DataLakeServiceClient(String)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(String, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri, AzureSasCredential)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri, AzureSasCredential, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri, StorageSharedKeyCredential)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri, TokenCredential)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

DataLakeServiceClient(Uri, TokenCredential, DataLakeClientOptions)

Initialise une nouvelle instance de la classe DataLakeServiceClient.

Propriétés

AccountName

Obtient le nom du compte de stockage correspondant au client de service de fichiers.

CanGenerateAccountSasUri

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

Uri

Obtient le point de terminaison principal Uri du service Data Lake.

Méthodes

CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken)

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

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

CreateFileSystemAsync(String, DataLakeFileSystemCreateOptions, CancellationToken)

L’opération CreateFileSystem(String, 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.

DeleteFileSystem(String, DataLakeRequestConditions, CancellationToken)

L’opération DeleteFileSystem(String, 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.

DeleteFileSystemAsync(String, DataLakeRequestConditions, CancellationToken)

L’opération DeleteFileSystemAsync(String, 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.

GenerateAccountSasUri(AccountSasBuilder)

GenerateAccountSasUri(AccountSasBuilder) Retourne un Uri qui génère une signature d’accès partagé (SAP) de compte DataLake 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 CanGenerateAccountSasUri.

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

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

Retourne GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) un Uri qui génère une signature d’accès partagé (SAP) de compte DataLake en fonction des propriétés et paramètres du client 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 CanGenerateAccountSasUri.

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

GetFileSystemClient(String)

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

GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken)

L’opération GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken) retourne une séquence asynchrone de systèmes de fichiers dans le compte de stockage. L’énumération des systèmes de fichiers peut faire plusieurs requêtes au service lors de l’extraction de toutes les valeurs. Les systèmes de fichiers sont classés lexicographiquement par nom.

Pour plus d'informations, consultez la rubrique Répertorier les conteneurs.

GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken)

L’opération GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken) retourne une séquence asynchrone de systèmes de fichiers dans le compte de stockage. L’énumération des systèmes de fichiers peut faire plusieurs requêtes au service lors de l’extraction de toutes les valeurs. Les systèmes de fichiers sont classés lexicographiquement par nom.

Pour plus d'informations, consultez la rubrique Répertorier les conteneurs.

GetProperties(CancellationToken)

L’opération GetProperties(CancellationToken) obtient les propriétés du service Data Lake d’un compte de stockage, y compris les propriétés pour les règles Storage Analytics et CORS (Cross-Origin Resource Sharing).

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

GetPropertiesAsync(CancellationToken)

L’opération GetPropertiesAsync(CancellationToken) obtient les propriétés du service Data Lake d’un compte de stockage, y compris les propriétés pour les règles Storage Analytics et CORS (Cross-Origin Resource Sharing).

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

GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

L’opération GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) récupère une clé qui peut être utilisée pour déléguer l’autorisation Active Directory aux signatures d’accès partagé créées avec DataLakeSasBuilder.

GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

L’opération GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) récupère une clé qui peut être utilisée pour déléguer l’autorisation Active Directory aux signatures d’accès partagé créées avec DataLakeSasBuilder.

SetProperties(DataLakeServiceProperties, CancellationToken)

L’opération SetProperties(DataLakeServiceProperties, CancellationToken) définit les propriétés du point de terminaison de service Data Lake d’un compte de stockage, y compris les propriétés pour Storage Analytics, les règles CORS (Cross-Origin Resource Sharing) et les paramètres de suppression réversible. Utilisez également cette opération pour définir la version de demande par défaut pour toutes les demandes entrantes dans le service BLOB pour lesquelles aucune version n'est spécifiée.

Pour plus d'informations, consultez la rubrique Définissez les propriétés du service Blob.

SetPropertiesAsync(DataLakeServiceProperties, CancellationToken)

L’opération SetPropertiesAsync(DataLakeServiceProperties, CancellationToken) définit les propriétés du point de terminaison de service Data Lake d’un compte de stockage, y compris les propriétés pour Storage Analytics, les règles CORS (Cross-Origin Resource Sharing) et les paramètres de suppression réversible. Utilisez également cette opération pour définir la version de demande par défaut pour toutes les demandes entrantes dans le service BLOB pour lesquelles aucune version n'est spécifiée.

Pour plus d'informations, consultez la rubrique Définissez les propriétés du service Blob.

UndeleteFileSystem(String, String, CancellationToken)

Restaure un système de fichiers précédemment supprimé. Cette API est uniquement fonctionnelle si la suppression réversible de conteneur est activée pour le compte de stockage associé au système de fichiers.

UndeleteFileSystemAsync(String, String, CancellationToken)

Restaure un système de fichiers précédemment supprimé. Cette API est uniquement fonctionnelle si la suppression réversible de conteneur est activée pour le compte de stockage associé au système de fichiers.

S’applique à