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 FileSystemAccessRule objeto que especifica um usuário cujas permissões de ACL (lista de controle de acesso) deve ser removido de um arquivo ou diretório.

Exceções

O rule parâmetro é null.

Comentários

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

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

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

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

Aplica-se a