AdlsClient.GetFileProperties Méthode
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.
Effectue un vidage récursif de la propriété de fichier de tous lesdirectories ou/et des fichiers sous le chemin d’accès donné à un fichier local ou adl. La propriété file peut être l’utilisation du disque ou Acl ou les deux. Il est vivement recommandé de définir ServicePointManager.DefaultConnectionLimit sur le nombre de threads que l’application souhaite que le sdk utilise avant de créer un instance d’AdlsClient. Par défaut, ServicePointManager.DefaultConnectionLimit a la valeur 2.
public virtual void GetFileProperties (string path, bool getAclUsage, string dumpFileName, bool getDiskUsage = true, bool saveToLocal = true, int numThreads = -1, bool displayFiles = false, bool hideConsistentAcl = false, long maxDepth = 9223372036854775807, System.Threading.CancellationToken cancelToken = default);
abstract member GetFileProperties : string * bool * string * bool * bool * int * bool * bool * int64 * System.Threading.CancellationToken -> unit
override this.GetFileProperties : string * bool * string * bool * bool * int * bool * bool * int64 * System.Threading.CancellationToken -> unit
Public Overridable Sub GetFileProperties (path As String, getAclUsage As Boolean, dumpFileName As String, Optional getDiskUsage As Boolean = true, Optional saveToLocal As Boolean = true, Optional numThreads As Integer = -1, Optional displayFiles As Boolean = false, Optional hideConsistentAcl As Boolean = false, Optional maxDepth As Long = 9223372036854775807, Optional cancelToken As CancellationToken = Nothing)
Paramètres
- path
- String
Chemin du fichier ou du répertoire
- getAclUsage
- Boolean
True si nous voulons utiliser Acl
- dumpFileName
- String
Nom de fichier contenant l’ACL ou le vidage de l’utilisation du disque
- getDiskUsage
- Boolean
True si nous voulons utiliser le disque
- saveToLocal
- Boolean
True si nous voulons enregistrer dans un fichier local sinon enregistrer dans ADL
- numThreads
- Int32
Nombre de threads
- displayFiles
- Boolean
True si nous voulons afficher les propriétés des fichiers. Par défaut, nous affichons les propriétés des répertoires. Si cette valeur est false, nous ne récupérerons pas les Acls pour les fichiers.
- hideConsistentAcl
- Boolean
N’affichez pas la sous-arborescence de répertoire si les listes de contrôle d’accès sont identiques dans l’ensemble de la sous-arborescence. Cela permet de voir plus facilement les chemins jusqu’à lesquels les listes de contrôle d’accès diffèrent. Par exemple, si tous les fichiers et dossiers sous /a/b sont identiques, n’affichez pas la sous-arborescence sous /a/b et affichez simplement /a/b avec « True » dans la colonne ACL cohérente. Impossible de définir si IncludeFiles n’est pas défini, car l’Acl cohérente ne peut pas être déterminée sans récupérer les acls pour les fichiers.
- maxDepth
- Int64
Profondeur maximale jusqu’à laquelle nous voulons afficher les propriétés
- cancelToken
- CancellationToken
CancelToken pour annuler le processus récursif
S’applique à
Azure SDK for .NET