System.Security.AccessControl.CommonSecurityDescriptor.PurgeAudit C# (CSharp) Method

PurgeAudit() public method

public PurgeAudit ( System.Security.Principal.SecurityIdentifier sid ) : void
sid System.Security.Principal.SecurityIdentifier
return void
        public void PurgeAudit(SecurityIdentifier sid)
        {
            if (sid == null)
            {
                throw new ArgumentNullException(nameof(sid));
            }
            Contract.EndContractBlock();

            if (SystemAcl != null)
            {
                SystemAcl.Purge(sid);
            }
        }

Same methods

CommonSecurityDescriptor::PurgeAudit ( System sid ) : void

Usage Example

        public virtual void PurgeAuditRules(IdentityReference identity)
        {
            if (null == identity)
            {
                throw new ArgumentNullException("identity");
            }

            WriteLock();
            try {
                descriptor.PurgeAudit(SidFromIR(identity));
            } finally {
                WriteUnlock();
            }
        }
All Usage Examples Of System.Security.AccessControl.CommonSecurityDescriptor::PurgeAudit