|
| PipeSecurity () |
|
void | AddAccessRule (PipeAccessRule rule) |
|
void | SetAccessRule (PipeAccessRule rule) |
|
void | ResetAccessRule (PipeAccessRule rule) |
|
bool | RemoveAccessRule (PipeAccessRule rule) |
|
void | RemoveAccessRuleSpecific (PipeAccessRule rule) |
|
void | AddAuditRule (PipeAuditRule rule) |
|
void | SetAuditRule (PipeAuditRule rule) |
|
bool | RemoveAuditRule (PipeAuditRule rule) |
|
void | RemoveAuditRuleAll (PipeAuditRule rule) |
|
void | RemoveAuditRuleSpecific (PipeAuditRule rule) |
|
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) |
|
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) |
|
|
override void | Persist (string name, AccessControlSections includeSections) |
|
void | Persist (string name, AccessControlSections includeSections, object? exceptionContext) |
|
override void | Persist (SafeHandle handle, AccessControlSections includeSections) |
|
void | Persist (SafeHandle handle, AccessControlSections includeSections, object? exceptionContext) |
|
virtual void | Persist (bool enableOwnershipPrivilege, string name, AccessControlSections includeSections) |
|
override bool | ModifyAccess (AccessControlModification modification, AccessRule rule, out bool modified) |
|
override bool | ModifyAudit (AccessControlModification modification, AuditRule rule, out bool modified) |
|
void | AddAccessRule (AccessRule rule) |
|
void | SetAccessRule (AccessRule rule) |
|
void | ResetAccessRule (AccessRule rule) |
|
bool | RemoveAccessRule (AccessRule rule) |
|
void | RemoveAccessRuleAll (AccessRule rule) |
|
void | RemoveAccessRuleSpecific (AccessRule rule) |
|
void | AddAuditRule (AuditRule rule) |
|
void | SetAuditRule (AuditRule rule) |
|
bool | RemoveAuditRule (AuditRule rule) |
|
void | RemoveAuditRuleAll (AuditRule rule) |
|
void | RemoveAuditRuleSpecific (AuditRule rule) |
|
void | ReadLock () |
|
void | ReadUnlock () |
|
void | WriteLock () |
|
void | WriteUnlock () |
|
Definition at line 8 of file PipeSecurity.cs.