Compartilhar via


AdlsClient.ChangeAcl Método

Definição

Sobrecargas

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

Alterar Acl (Modificar, definir e remover) recursivamente em uma árvore de diretório é altamente recomendável definir ServicePointManager.DefaultConnectionLimit como o número de threads que o aplicativo deseja que o sdk use antes de criar qualquer instância do AdlsClient. Por padrão, ServicePointManager.DefaultConnectionLimit é definido como 2.

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

Alterar Acl (Modificar, definir e remover) recursivamente em uma árvore de diretório é altamente recomendável definir ServicePointManager.DefaultConnectionLimit como o número de threads que o aplicativo deseja que o sdk use antes de criar qualquer instância do AdlsClient. Por padrão, ServicePointManager.DefaultConnectionLimit é definido como 2.

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

Alterar Acl (Modificar, definir e remover) recursivamente em uma árvore de diretório é altamente recomendável definir ServicePointManager.DefaultConnectionLimit como o número de threads que o aplicativo deseja que o sdk use antes de criar qualquer instância do AdlsClient. Por padrão, ServicePointManager.DefaultConnectionLimit é definido como 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

O caminho do diretório raiz de onde a alteração de Acl começará

aclEntries
List<AclEntry>

Entradas acl a serem adicionadas ou definidas ou removidas dependendo da entrada

type
RequestedAclType

Tipo de modificação RequestedAclType

threadCount
Int32

Número de threads a serem usados

statusTracker
IProgress<AclProcessorStats>

Rastreador para acompanhar o progresso do processador de ACL

cancelToken
CancellationToken

CancellationToken

Retornos

Estatísticas – número total de arquivos e diretórios processados

Aplica-se a

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

Alterar Acl (Modificar, definir e remover) recursivamente em uma árvore de diretório é altamente recomendável definir ServicePointManager.DefaultConnectionLimit como o número de threads que o aplicativo deseja que o sdk use antes de criar qualquer instância do AdlsClient. Por padrão, ServicePointManager.DefaultConnectionLimit é definido como 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

O caminho do diretório raiz de onde a alteração de Acl começará

aclEntries
List<AclEntry>

Entradas acl a serem adicionadas ou definidas ou removidas dependendo da entrada

type
RequestedAclType

Tipo de modificação RequestedAclType

threadCount
Int32

Número de threads a serem usados

Retornos

Estatísticas – número total de arquivos e diretórios processados

Aplica-se a