MutexSecurity.RemoveAuditRule(MutexAuditRule) 方法

定義

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

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

參數

rule
MutexAuditRule

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

傳回

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

例外狀況

rulenull

備註

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

Important

雖然你可以指定mutex稽核規則的繼承與傳播標誌,但透過此 AccessRuleFactory 方法建立它們,並不建議這麼做。 繼承與傳播對於命名互斥體而言毫無意義,且使審計規則的維護更為複雜。

適用於