public void PurgeAudit(SecurityIdentifier sid) { if (sid == null) { throw new ArgumentNullException(nameof(sid)); } Contract.EndContractBlock(); if (SystemAcl != null) { SystemAcl.Purge(sid); } }
public virtual void PurgeAuditRules(IdentityReference identity) { if (null == identity) { throw new ArgumentNullException("identity"); } WriteLock(); try { descriptor.PurgeAudit(SidFromIR(identity)); } finally { WriteUnlock(); } }