ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Pesquisa na DACL de um objeto todas as regras de acesso que contêm um SID (identificador de segurança) que corresponde ao SID especificado no objeto rule
, bem como um tipo de controle de acesso (permitir ou negar) que corresponde ao tipo especificado no objeto rule
, substituindo todas essas regras de acesso por regras de acesso que estejam contidas no objeto rule
.
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
O objeto ActiveDirectoryAccessRule ao qual essa operação se aplica.
Comentários
Quando SetAccessRule é usado para substituir todas as regras de acesso que correspondem a um sid específico 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 correspondam ao SID e ao 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 negar para esse SID nesse objeto sem afetar as regras de Permissão existentes. Para substituir todas as regras desse objeto referentes ao SID especificado, independentemente do tipo, use ResetAccessRule em vez disso.