語言

EventWaitHandleSecurity.RemoveAuditRule(EventWaitHandleAuditRule) 方法

定義

搜尋與指定規則相同使用者且具有相容繼承與傳播標誌的稽核規則;若找到相容規則,則該規則中所包含的權利將被移除。

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

參數

rule
EventWaitHandleAuditRule

一個 EventWaitHandleAuditRule 指定要搜尋的使用者,以及一組繼承與傳播標誌,若找到匹配規則,必須相容。 規定若發現相容規則,可移除的權利。

傳回

true若找到相容規則;否則,。 false

例外狀況

rule 是 null。

備註

EventWaitHandleSecurity目前會搜尋與 有相同使用者rule的稽核規則。 若未找到此類規則,則不執行任何操作,方法返回 false。 若找到匹配規則,則檢查其繼承與相容性標誌是否與 中 rule指定的標誌相容。 若未找到相容規則,則不執行任何動作,方法返回 false。 若找到具有相容標誌的規則,則將 中 rule 指定的權利從相容規則中移除,並返回 true。 若 rule 指定相容規則中未包含的權利,則不對該權利採取任何行動。 若相容規則中移除所有權利,則整個規則將從當前 EventWaitHandleSecurity 物件中移除。

Important

雖然你可以為事件稽核規則指定繼承與傳播旗標,但透過此 AuditRuleFactory 方法建立它們,並不建議這麼做。 繼承與傳播對於命名事件沒有意義,反而使審計規則的維護更加複雜。

適用於