|
| AuthorizationRuleCollection | GetAccessRules (bool includeExplicit, bool includeInherited, Type targetType) |
| |
| AuthorizationRuleCollection | GetAuditRules (bool includeExplicit, bool includeInherited, Type targetType) |
| |
| IdentityReference? | GetOwner (Type targetType) |
| |
| void | SetOwner (IdentityReference identity) |
| |
| IdentityReference? | GetGroup (Type targetType) |
| |
| void | SetGroup (IdentityReference identity) |
| |
| virtual void | PurgeAccessRules (IdentityReference identity) |
| |
| virtual void | PurgeAuditRules (IdentityReference identity) |
| |
| void | SetAccessRuleProtection (bool isProtected, bool preserveInheritance) |
| |
| void | SetAuditRuleProtection (bool isProtected, bool preserveInheritance) |
| |
| string | GetSecurityDescriptorSddlForm (AccessControlSections includeSections) |
| |
| void | SetSecurityDescriptorSddlForm (string sddlForm) |
| |
| void | SetSecurityDescriptorSddlForm (string sddlForm, AccessControlSections includeSections) |
| |
| byte[] | GetSecurityDescriptorBinaryForm () |
| |
| void | SetSecurityDescriptorBinaryForm (byte[] binaryForm) |
| |
| void | SetSecurityDescriptorBinaryForm (byte[] binaryForm, AccessControlSections includeSections) |
| |
| virtual bool | ModifyAccessRule (AccessControlModification modification, AccessRule rule, out bool modified) |
| |
| virtual bool | ModifyAuditRule (AccessControlModification modification, AuditRule rule, out bool modified) |
| |
| AccessRule | AccessRuleFactory (IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) |
| |
| override AccessRule | AccessRuleFactory (IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) |
| |
| AuditRule | AuditRuleFactory (IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) |
| |
| override AuditRule | AuditRuleFactory (IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) |
| |
| virtual void | AddAccessRule (AccessRule< T > rule) |
| |
| virtual void | SetAccessRule (AccessRule< T > rule) |
| |
| virtual void | ResetAccessRule (AccessRule< T > rule) |
| |
| virtual bool | RemoveAccessRule (AccessRule< T > rule) |
| |
| virtual void | RemoveAccessRuleAll (AccessRule< T > rule) |
| |
| virtual void | RemoveAccessRuleSpecific (AccessRule< T > rule) |
| |
| virtual void | AddAuditRule (AuditRule< T > rule) |
| |
| virtual void | SetAuditRule (AuditRule< T > rule) |
| |
| virtual bool | RemoveAuditRule (AuditRule< T > rule) |
| |
| virtual void | RemoveAuditRuleAll (AuditRule< T > rule) |
| |
| virtual void | RemoveAuditRuleSpecific (AuditRule< T > rule) |
| |
Definition at line 6 of file CommonObjectSecurity.cs.