Compartilhar via


RegistrySecurity.RemoveAuditRule(RegistryAuditRule) Método

Definição

Pesquisa uma regra de controle de auditoria com o mesmo usuário que a regra especificada e com sinalizadores de herança e de propagação compatíveis; se uma regra compatível for encontrada, os direitos contidos na regra especificada serão removidos dela.

public:
 bool RemoveAuditRule(System::Security::AccessControl::RegistryAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.RegistryAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.RegistryAuditRule -> bool
Public Function RemoveAuditRule (rule As RegistryAuditRule) As Boolean

Parâmetros

rule
RegistryAuditRule

Um RegistryAuditRule que especifica o usuário pelo qual pesquisar, bem como um conjunto de sinalizadores de herança e de propagação com os quais uma regra correspondente, se encontrada, deve ser compatível. Especifica os direitos a serem removidos da regra compatível, se encontrado.

Retornos

true se uma regra compatível for encontrada; caso contrário, false.

Exceções

rule é null.

Comentários

O atual RegistrySecurity é pesquisado por uma regra de auditoria que tem o mesmo usuário ruleque . Se nenhuma regra desse tipo for encontrada, nenhuma ação será tomada e o método retornará false. Se forem encontradas regras correspondentes, seus sinalizadores de herança e compatibilidade serão verificados quanto à compatibilidade com os sinalizadores especificados em rule. Se nenhuma regra compatível for encontrada, nenhuma ação será tomada e o método retornará false. Se uma regra com sinalizadores compatíveis for encontrada, os direitos especificados em rule serão removidos da regra compatível e o método retornará true. Se rule especificar direitos não contidos na regra compatível, nenhuma ação será tomada em relação a esses direitos. Se todos os direitos forem removidos da regra compatível, toda a regra será removida do objeto atual RegistrySecurity .

Aplica-se a