The
methods
of System.IO.Pipes.PipeSecurity are listed below. For a list of all members, see the PipeSecurity Members list.
See Also: Inherited members from System.Security.AccessControl.NativeObjectSecurity
Public Methods
override | AccessRuleFactory(System.Security.Principal.IdentityReference, int, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AccessControlType) : System.Security.AccessControl.AccessRule
Initializes a new instance of the System.Security.AccessControl.AccessRule class with the specified values.
|
| AddAccessRule(PipeAccessRule)
Adds an access rule to the Discretionary Access Control List (DACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
| AddAuditRule(PipeAuditRule)
Adds an audit rule to the System Access Control List (SACL)that is associated with the current System.IO.Pipes.PipeSecurity object.
|
override | AuditRuleFactory(System.Security.Principal.IdentityReference, int, bool, System.Security.AccessControl.InheritanceFlags, System.Security.AccessControl.PropagationFlags, System.Security.AccessControl.AuditFlags) : System.Security.AccessControl.AuditRule
Initializes a new instance of the System.Security.AccessControl.AuditRule class with the specified values.
|
| RemoveAccessRule(PipeAccessRule) : bool
Removes an access rule from the Discretionary Access Control List (DACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
| RemoveAccessRuleSpecific(PipeAccessRule)
Removes the specified access rule from the Discretionary Access Control List (DACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
| RemoveAuditRule(PipeAuditRule) : bool
Removes an audit rule from the System Access Control List (SACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
| RemoveAuditRuleAll(PipeAuditRule)
Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
| RemoveAuditRuleSpecific(PipeAuditRule)
Removes the specified audit rule from the System Access Control List (SACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
| ResetAccessRule(PipeAccessRule)
Removes all access rules in the Discretionary Access Control List (DACL) that is associated with the current System.IO.Pipes.PipeSecurity object and then adds the specified access rule.
|
| SetAccessRule(PipeAccessRule)
Sets an access rule in the Discretionary Access Control List (DACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
| SetAuditRule(PipeAuditRule)
Sets an audit rule in the System Access Control List (SACL) that is associated with the current System.IO.Pipes.PipeSecurity object.
|
Protected Methods