MutexSecurity.RemoveAuditRule(MutexAuditRule) 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 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::MutexAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.MutexAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.MutexAuditRule -> bool
Public Function RemoveAuditRule (rule As MutexAuditRule) As Boolean
Parâmetros
- rule
- MutexAuditRule
Um MutexAuditRule 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 MutexSecurity é pesquisado por uma regra de auditoria que tem o mesmo usuário rule
que . 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 MutexSecurity .
Importante
Embora você possa especificar sinalizadores de herança e propagação para regras de auditoria mutex, criando-os com o AccessRuleFactory método , isso não é recomendado. A herança e a propagação não têm significado para mutexes nomeados e tornam a manutenção das regras de auditoria mais complicada.