Core Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET