ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Método

Definição

Pesquisa a DACL de um objeto para todas as regras de acesso que contêm um SID (identificador de segurança) que corresponde ao SID especificado no rule objeto e um tipo de controle de acesso (Permitir ou Negar) que corresponde ao tipo especificado no rule objeto e substitui todas essas regras de acesso pelas regras de acesso contidas no rule objeto.

public:
 void SetAccessRule(System::DirectoryServices::ActiveDirectoryAccessRule ^ rule);
public void SetAccessRule(System.DirectoryServices.ActiveDirectoryAccessRule rule);
override this.SetAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule -> unit
Public Sub SetAccessRule (rule As ActiveDirectoryAccessRule)

Parâmetros

rule
ActiveDirectoryAccessRule

O ActiveDirectoryAccessRule objeto ao qual essa operação se aplica.

Comentários

Quando SetAccessRule é usado para substituir todas as regras de acesso que correspondem a um determinado sid e tipo de controle de acesso (Permitir ou Negar) no DACL de um objeto, todas as regras nesse DACL por um SID e tipo que correspondem ao sid e tipo de controle de acesso contidos rule no objeto são substituídas. Usando esse método, o desenvolvedor pode substituir todas as regras de permissão para esse SID nesse objeto sem afetar as regras de negação existentes ou substituir todas as regras de negação para esse SID nesse objeto sem afetar as regras de permissão existentes. Para substituir todas as regras desse objeto pertencentes ao SID especificado, independentemente do tipo, use ResetAccessRule em vez disso.

Aplica-se a