FileSystemSecurity.RemoveAccessRuleSpecific(FileSystemAccessRule) Método

Definição

Remove uma única permissão de ACL (lista de controle de acesso) correspondente do arquivo ou diretório atual.

public:
 void RemoveAccessRuleSpecific(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleSpecific (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleSpecific : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleSpecific (rule As FileSystemAccessRule)

Parâmetros

rule
FileSystemAccessRule

Um objeto FileSystemAccessRule que especifica um usuário cujas permissões de ACL (lista de controle de acesso) devem ser removidas de um arquivo ou diretório.

Exceções

O parâmetro rule é null.

Comentários

O método RemoveAccessRuleSpecific remove a regra de acesso Deny especificada ou a regra de acesso Allow correspondente especificada do objeto FileSystemSecurity atual. Por exemplo, você pode usar esse método para remover uma regra de acesso Deny especificada para um usuário passando um objeto FileSystemAccessRule criado usando o valor Deny, o valor Read e uma conta de usuário. Quando você faz isso, o método RemoveAccessRuleSpecific remove apenas a regra de negação que especifica o valor Read. Ele não remove nenhuma regra de negação que especifique o valor Write.

Use os seguintes métodos dependentes de implementação do .NET para adicionar ou recuperar informações de ACL de um arquivo:

Implementação do .NET Adicionar regras Recuperar regras
.REDE FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Quando você adiciona uma regra de acesso sem definir o sinalizador de Synchronize, o sinalizador Synchronize será adicionado automaticamente à sua regra. Se você remover a regra mais tarde sem especificar o sinalizador Synchronize, o sinalizador será removido automaticamente.

Aplica-se a