|
virtual AccessRule | AccessRuleFactory (IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type, Guid objectType, Guid inheritedObjectType) |
|
virtual AuditRule | AuditRuleFactory (IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags, Guid objectType, Guid inheritedObjectType) |
|
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) |
|
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 5 of file DirectoryObjectSecurity.cs.