MutexSecurity.RemoveAuditRule(MutexAuditRule) Méthode

Définition

Recherche une règle de contrôle d'audit ayant le même utilisateur que la règle spécifiée et ayant des indicateurs d'héritage et de propagation compatibles ; si une règle compatible est trouvée, les droits contenus dans la règle spécifiée en sont supprimés.Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it.

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

Paramètres

rule
MutexAuditRule

MutexAuditRule qui spécifie l'utilisateur à rechercher, ainsi qu'un jeu d'indicateurs d'héritage et de propagation avec lesquels une règle correspondante, si elle est trouvée, doit être compatible.A MutexAuditRule that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. Spécifie les droits à supprimer de la règle compatible, le cas échéant.Specifies the rights to remove from the compatible rule, if found.

Retours

true si une règle compatible est trouvée ; sinon, false.true if a compatible rule is found; otherwise, false.

Exceptions

rule a la valeur null.rule is null.

Remarques

Une règle MutexSecurity d’audit ayant le même utilisateur que ruleest recherchée dans le actuel.The current MutexSecurity is searched for an audit rule that has the same user as rule. Si aucune règle de ce type n’est trouvée, aucune action n’est effectuée et falsela méthode retourne.If no such rule is found, no action is taken, and the method returns false. Si des règles de correspondance sont trouvées, leurs indicateurs d’héritage et de compatibilité sont vérifiés pour la rulecompatibilité avec les indicateurs spécifiés dans.If matching rules are found, their inheritance and compatibility flags are checked for compatibility with the flags specified in rule. Si aucune règle compatible n’est trouvée, aucune action n’est effectuée et la méthode falseretourne.If no compatible rule is found, no action is taken, and the method returns false. Si une règle avec des indicateurs compatibles est trouvée, les droits spécifiés dans rule sont supprimés de la règle compatible et la méthode retourne. trueIf a rule with compatible flags is found, the rights specified in rule are removed from the compatible rule, and the method returns true. Si rule spécifie des droits non contenus dans la règle compatible, aucune action n’est entreprise en ce qui concerne ces droits.If rule specifies rights not contained in the compatible rule, no action is taken with respect to those rights. Si tous les droits sont supprimés de la règle compatible, toute la règle est supprimée de MutexSecurity l’objet actuel.If all rights are removed from the compatible rule, the entire rule is removed from the current MutexSecurity object.

Important

Bien que vous puissiez spécifier des indicateurs d’héritage et de propagation pour les règles d’audit mutex, AccessRuleFactory il n’est pas recommandé de les créer avec la méthode.Although you can specify inheritance and propagation flags for mutex audit rules, by creating them with the AccessRuleFactory method, this is not recommended. L’héritage et la propagation n’ont aucune signification pour les mutex nommés et rendent la maintenance des règles d’audit plus complexe.Inheritance and propagation have no meaning for named mutexes, and they make the maintenance of audit rules more complicated.

S’applique à