Partager via


SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) 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.

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

Paramètres

rule
SemaphoreAuditRule

SemaphoreAuditRule 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. Spécifie les droits à supprimer de la règle compatible, le cas échéant.

Retours

Boolean

true si une règle compatible est trouvée ; sinon, false.

Exceptions

rule a la valeur null.

Remarques

Le courant SemaphoreSecurity est recherché pour une règle d’audit qui a le même utilisateur que rule. Si aucune règle de ce type n’est trouvée, aucune action n’est effectuée et la méthode retourne false. Si des règles de correspondance sont trouvées, leurs indicateurs d’héritage et de compatibilité sont vérifiés pour la compatibilité avec les indicateurs spécifiés dans rule. Si aucune règle compatible n’est trouvée, aucune action n’est effectuée et la méthode retourne false. Si une règle avec des indicateurs compatibles est trouvée, les droits spécifiés rule sont supprimés de la règle compatible et la méthode retourne true. Si rule les droits ne sont pas contenus dans la règle compatible, aucune action n’est prise en ce qui concerne ces droits. Si tous les droits sont supprimés de la règle compatible, la règle entière est supprimée de l’objet actuel SemaphoreSecurity .

Important

Bien que vous puissiez spécifier des indicateurs d’héritage et de propagation pour les règles d’audit de sémaphore, il n’est pas recommandé de les créer avec la AuditRuleFactory méthode. L’héritage et la propagation n’ont aucune signification pour les sémaphores nommés, et ils rendent la maintenance des règles d’audit plus compliquées.

S’applique à