ObjectSecurity
protected ObjectSecurity()
public abstract AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
public abstract AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
protected abstract bool ModifyAccess(AccessControlModification modification, AccessRule rule, out bool modified)
public virtual bool ModifyAccessRule(AccessControlModification modification, AccessRule rule, out bool modified)
protected abstract bool ModifyAudit(AccessControlModification modification, AuditRule rule, out bool modified)
public virtual bool ModifyAuditRule(AccessControlModification modification, AuditRule rule, out bool modified)
protected virtual void Persist(bool enableOwnershipPrivilege, string name, AccessControlSections includeSections)
public void SetSecurityDescriptorBinaryForm(byte[] binaryForm, AccessControlSections includeSections)