Partager via


Core Classe

Définition

Core est une classe sans état. Il contient des méthodes thread safe pour les API REST. Pour chaque commande d’API rest, elle envoie une requête HTTP au serveur. Chaque API est threadsafe avec quelques exceptions dans Créer et Ajouter (répertoriés dans la documentation des API respectives).

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

Constructeurs

Core()

Core est une classe sans état. Il contient des méthodes thread safe pour les API REST. Pour chaque commande d’API rest, elle envoie une requête HTTP au serveur. Chaque API est threadsafe avec quelques exceptions dans Créer et Ajouter (répertoriés dans la documentation des API respectives).

Méthodes

Append(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Ajoutez des données au fichier. Il s’agit d’une opération synchrone.

Pas threadsafe quand Append est appelé pour le même chemin d’accès à partir de threads différents.

AppendAsync(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Ajoutez des données au fichier. S'agissant d'une opération asynchrone,

Pas threadsafe quand AppendAsync est appelé pour le même chemin d’accès à partir de threads différents.

CheckAccessSync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Vérifie si l’utilisateur/groupe a spécifié l’accès du chemin donné

ConcatAsync(String, List<String>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Concaténer des fichiers sources dans un fichier de destination. Par défaut, il n’a pas supprimé le répertoire source

ConcatAsync(String, List<String>, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Concaténer des fichiers sources avec un fichier de destination

ConcurrentAppend(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Effectue une ajout simultané de manière synchrone sur le serveur. Le décalage auquel l’ajout se produit est déterminé par le serveur

ConcurrentAppendAsync(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Effectue l’ajout simultané de manière asynchrone sur le serveur. Le décalage auquel l’ajout se produit est déterminé par le serveur

Create(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Créez un fichier. Il s’agit d’une opération synchrone.

Pas threadsafe quand Create est appelé pour le même chemin d’accès à partir de différents threads avec un leaseId différent.

CreateAsync(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Créez un fichier. S'agissant d'une opération asynchrone,

Pas threadsafe quand CreateAsync est appelé plusieurs fois pour le même chemin avec un leaseId différent.

DeleteAsync(String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Supprime un fichier ou un répertoire

EnumerateDeletedItemsAsync(String, String, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Répertorie les flux ou répertoires supprimés dans la corbeille correspondant à l’indicateur. Attention : La suppression de la suppression des fichiers est une opération de meilleure façon. Il n’existe aucune garantie qu’un fichier puisse être restauré une fois qu’il a été supprimé. L’utilisation de cette API est activée via la liste verte. Si votre compte ADL n’est pas dans la liste verte, l’utilisation de cette API lève l’exception Non implémentée. Pour plus d’informations et d’aide, contactez le support Microsoft.

GetAclStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Obtient la liste d’entrée ACL, l’ID de propriétaire, l’ID de groupe, l’autorisation octale et le bit collant (uniquement pour un répertoire) du fichier/répertoire

GetContentSummaryAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Obtient le résumé du contenu d’un fichier ou d’un répertoire

GetFileStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken, Boolean)

Obtient des métadonnées telles que le chemin d’accès complet, le type (fichier ou répertoire), le groupe, l’utilisateur, l’autorisation, la longueur, l’heure de la dernière modification, l’heure de la dernière modification, l’heure d’expiration, le bit acl, le facteur de réplication

ListStatusAsync(String, String, String, Int32, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Répertorie les sous-répertoires ou fichiers contenus dans un répertoire

MkdirsAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Crée un répertoire.

ModifyAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Modifie les entrées acl d’un fichier ou d’un répertoire avec une liste ACL donnée. Il fusionne la liste exisitng ACL avec la liste donnée.

ModifyAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Modifie les entrées acl d’un fichier ou d’un répertoire avec une liste ACL donnée. Il fusionne la liste exisitng ACL avec la liste donnée.

Open(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

Lit un fichier à partir du serveur. Il s’agit d’une opération synchrone.

OpenAsync(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Lit un fichier à partir du serveur. S'agissant d'une opération asynchrone,

RemoveAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Supprime toutes les entrées Acl pour un fichier ou un répertoire.

RemoveAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Supprime les entrées Acl spécifiées pour un fichier ou un répertoire.

RemoveAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Supprime les entrées Acl spécifiées pour un fichier ou un répertoire.

RemoveDefaultAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Supprime toutes les entrées Acl d’AclScope par défaut pour un fichier ou un répertoire.

RenameAsync(String, String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Renomme un chemin d’accès. Pour renommer le répertoire : si la destination existe, il place le répertoire source d’un niveau sous la destination.

RestoreDeletedItemsAsync(String, String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Restaurez un flux ou un répertoire de la corbeille vers l’espace utilisateur. Il s’agit d’une opération synchrone. Non threadsafe lorsque la restauration est appelée pour le même chemin d’accès à partir de threads différents. Attention : La suppression de la suppression des fichiers est une opération de meilleure façon. Il n’existe aucune garantie qu’un fichier puisse être restauré une fois qu’il a été supprimé. L’utilisation de cette API est activée via la liste verte. Si votre compte ADL n’est pas dans la liste verte, l’utilisation de cette API lève l’exception Non implémentée. Pour plus d’informations et d’aide, contactez le support Microsoft.

SetAclAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Définit les entrées Acl pour un fichier ou un répertoire. Il efface les entrées Acl existantes pour le chemin d’accès.

SetAclAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Définit les entrées Acl pour un fichier ou un répertoire. Il efface les entrées Acl existantes pour le chemin d’accès.

SetExpiryTimeAsync(String, ExpiryOption, Int64, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Définir l’heure d’expiration

SetOwnerAsync(String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Définit le propriétaire ou/et le groupe du chemin d’accès

SetPermissionAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

Définit l’autorisation du chemin spécifié

S’applique à