|
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) |
|
override AccessRule | AccessRuleFactory (IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) |
|
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) |
|
|
| ObjectSecurity () |
|
| ObjectSecurity (bool isContainer, bool isDS) |
|
| ObjectSecurity (CommonSecurityDescriptor securityDescriptor) |
|
void | ReadLock () |
|
void | ReadUnlock () |
|
void | WriteLock () |
|
void | WriteUnlock () |
|
virtual void | Persist (string name, AccessControlSections includeSections) |
|
virtual void | Persist (bool enableOwnershipPrivilege, string name, AccessControlSections includeSections) |
|
virtual void | Persist (SafeHandle handle, AccessControlSections includeSections) |
|
bool | ModifyAccess (AccessControlModification modification, AccessRule rule, out bool modified) |
|
bool | ModifyAudit (AccessControlModification modification, AuditRule rule, out bool modified) |
|
| ObjectSecurity (bool isContainer, ResourceType resourceType) |
|
| ObjectSecurity (bool isContainer, ResourceType resourceType, string? name, AccessControlSections includeSections) |
|
| ObjectSecurity (bool isContainer, ResourceType resourceType, string? name, AccessControlSections includeSections, ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext) |
|
| ObjectSecurity (bool isContainer, ResourceType resourceType, SafeHandle? safeHandle, AccessControlSections includeSections) |
|
| ObjectSecurity (bool isContainer, ResourceType resourceType, SafeHandle? safeHandle, AccessControlSections includeSections, ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext) |
|
Definition at line 567 of file ObjectSecurity.cs.