Compartir a través de


AdlsClient.GetFileProperties Método

Definición

Volca de forma recursiva la propiedad de archivo de todos los directorios o archivos en la ruta de acceso especificada a un archivo local o adl. La propiedad file puede ser el uso del disco o Acl o ambos. Se recomienda encarecidamente establecer ServicePointManager.DefaultConnectionLimit en el número de subprocesos que la aplicación quiere que use el SDK antes de crear cualquier instancia de AdlsClient. De forma predeterminada, ServicePointManager.DefaultConnectionLimit está establecido en 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)

Parámetros

path
String

Ruta de acceso del archivo o directorio

getAclUsage
Boolean

True si queremos el uso de Acl

dumpFileName
String

Nombre de archivo que contiene el volcado de uso de la ACL o el disco

getDiskUsage
Boolean

True si queremos el uso del disco

saveToLocal
Boolean

True si queremos guardar en el archivo local, guarde en ADL.

numThreads
Int32

Número de subprocesos

displayFiles
Boolean

True si queremos mostrar las propiedades de los archivos. De forma predeterminada, se muestran las propiedades de los directorios. Si esto es false, no recuperaríamos Acls para los archivos.

hideConsistentAcl
Boolean

No muestre el subárbol de directorio si las ACL son las mismas en todo el subárbol. Esto facilita la visualización de solo las rutas de acceso a las que difieren las ACL. Por ejemplo, si todos los archivos y carpetas de /a/b son los mismos, no muestre el subárbol en /a/b y simplemente muestre /a/b con "True" en la columna ACL coherente. No se puede establecer si No se establece IncludeFiles, ya que no se puede determinar la Acl coherente sin recuperar las acl de los archivos.

maxDepth
Int64

Profundidad máxima hasta la que queremos ver las propiedades

cancelToken
CancellationToken

CancellationToken para cancelar el proceso recursivo

Se aplica a