public RemoveAuditSpecific ( System sid, System rule ) : void | ||
sid | System | |
rule | System | |
Результат | void |
public void RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule) { }
public void SetAudit(System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags) { }
SystemAcl::RemoveAuditSpecific ( System auditFlags, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void | |
SystemAcl::RemoveAuditSpecific ( System auditFlags, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void |
public void RemoveSpecificUsingDSOverload () { SecurityIdentifier sid = new SecurityIdentifier ("BA"); SystemAcl sacl = new SystemAcl (false, true, 0); RemoveSpecificBegin (sid, sacl, InheritanceFlags.None); sacl.RemoveAuditSpecific (AuditFlags.Success, sid, 3, InheritanceFlags.None, PropagationFlags.None, ObjectAceFlags.ObjectAceTypePresent, Guid.Empty, Guid.Empty); Assert.AreEqual (1, sacl.Count); sacl.RemoveAuditSpecific (AuditFlags.Success, sid, 3, InheritanceFlags.None, PropagationFlags.None, ObjectAceFlags.None, Guid.Empty, Guid.Empty); Assert.AreEqual (0, sacl.Count); }