Compartir a través de


AdlsClient.ChangeAcl Método

Definición

Sobrecargas

ChangeAcl(String, List<AclEntry>, RequestedAclType, Int32, IProgress<AclProcessorStats>, CancellationToken)

Cambiar Acl (Modificar, establecer y quitar) de forma recursiva en un árbol de directorios Es muy recomendable establecer ServicePointManager.DefaultConnectionLimit en el número de subprocesos que la aplicación quiere que el sdk se use antes de crear cualquier instancia de AdlsClient. De forma predeterminada, ServicePointManager.DefaultConnectionLimit está establecido en 2.

ChangeAcl(String, List<AclEntry>, RequestedAclType, Int32)

Cambiar Acl (Modificar, establecer y quitar) de forma recursiva en un árbol de directorios Es muy recomendable establecer ServicePointManager.DefaultConnectionLimit en el número de subprocesos que la aplicación quiere que el sdk se use antes de crear cualquier instancia de AdlsClient. De forma predeterminada, ServicePointManager.DefaultConnectionLimit está establecido en 2.

ChangeAcl(String, List<AclEntry>, RequestedAclType, Int32, IProgress<AclProcessorStats>, CancellationToken)

Cambiar Acl (Modificar, establecer y quitar) de forma recursiva en un árbol de directorios Es muy recomendable establecer ServicePointManager.DefaultConnectionLimit en el número de subprocesos que la aplicación quiere que el sdk se use antes de crear cualquier instancia de AdlsClient. De forma predeterminada, ServicePointManager.DefaultConnectionLimit está establecido en 2.

public virtual Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats ChangeAcl (string path, System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> aclEntries, Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType type, int threadCount, IProgress<Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats> statusTracker, System.Threading.CancellationToken cancelToken);
abstract member ChangeAcl : string * System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> * Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType * int * IProgress<Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats> * System.Threading.CancellationToken -> Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats
override this.ChangeAcl : string * System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> * Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType * int * IProgress<Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats> * System.Threading.CancellationToken -> Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats
Public Overridable Function ChangeAcl (path As String, aclEntries As List(Of AclEntry), type As RequestedAclType, threadCount As Integer, statusTracker As IProgress(Of AclProcessorStats), cancelToken As CancellationToken) As AclProcessorStats

Parámetros

path
String

Ruta de acceso del directorio raíz desde donde comenzará el cambio de Acl.

aclEntries
List<AclEntry>

Entradas de Acl que se van a agregar o establecer o quitar en función de la entrada

type
RequestedAclType

Tipo de modificación RequestedAclType

threadCount
Int32

Número de subprocesos que se van a usar

statusTracker
IProgress<AclProcessorStats>

Seguimiento del progreso del procesador acl

cancelToken
CancellationToken

CancellationToken

Devoluciones

Estadísticas: número total de archivos y directorios procesados

Se aplica a

ChangeAcl(String, List<AclEntry>, RequestedAclType, Int32)

Cambiar Acl (Modificar, establecer y quitar) de forma recursiva en un árbol de directorios Es muy recomendable establecer ServicePointManager.DefaultConnectionLimit en el número de subprocesos que la aplicación quiere que el sdk se use antes de crear cualquier instancia de AdlsClient. De forma predeterminada, ServicePointManager.DefaultConnectionLimit está establecido en 2.

public virtual Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats ChangeAcl (string path, System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> aclEntries, Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType type, int threadCount = -1);
abstract member ChangeAcl : string * System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> * Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType * int -> Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats
override this.ChangeAcl : string * System.Collections.Generic.List<Microsoft.Azure.DataLake.Store.Acl.AclEntry> * Microsoft.Azure.DataLake.Store.AclTools.RequestedAclType * int -> Microsoft.Azure.DataLake.Store.AclTools.AclProcessorStats
Public Overridable Function ChangeAcl (path As String, aclEntries As List(Of AclEntry), type As RequestedAclType, Optional threadCount As Integer = -1) As AclProcessorStats

Parámetros

path
String

Ruta de acceso del directorio raíz desde donde comenzará el cambio de Acl.

aclEntries
List<AclEntry>

Entradas de Acl que se van a agregar o establecer o quitar en función de la entrada

type
RequestedAclType

Tipo de modificación RequestedAclType

threadCount
Int32

Número de subprocesos que se van a usar

Devoluciones

Estadísticas: número total de archivos y directorios procesados

Se aplica a