FileSystemSecurity.RemoveAccessRuleSpecific(FileSystemAccessRule) Método

Definição

Remove uma única permissão correspondente de permitir ou negar a lista de controlo de acesso (ACL) do ficheiro 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 que especifica um utilizador cujas permissões de FileSystemAccessRule lista de controlo de acesso (ACL) devem ser removidos de um ficheiro ou diretório.

Exceções

O rule parâmetro é null.

Observações

O RemoveAccessRuleSpecific método remove a regra de acesso especificada Deny ou a regra de acesso correspondente Allow especificada do objeto atual FileSystemSecurity . Por exemplo, pode usar este método para remover uma regra de acesso especificada Deny para um utilizador, passando um FileSystemAccessRule objeto criado usando o Deny valor, o Read valor e uma conta de utilizador. Quando fazes isto, o RemoveAccessRuleSpecific método remove apenas a regra de negação que especifica o Read valor. Não remove quaisquer regras de negação que especifiquem o Write valor.

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

Implementação .NET Adicionar regras Regras de recuperação
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Quando adiciona uma regra de acesso sem definir a Synchronize bandeira, a Synchronize bandeira será automaticamente adicionada à sua regra. Se remover a regra mais tarde sem especificar a Synchronize bandeira, a bandeira será automaticamente removida.

Aplica-se a