The System.IO.Pipes namespace contains types that provide a means for interprocess communication through anonymous and/or named pipes.
| Type | Reason |
|---|---|
| AnonymousPipeClientStream |
Exposes the client side of an anonymous pipe stream, which supports both synchronous and asynchronous read and write operations. |
| AnonymousPipeServerStream |
Exposes a stream around an anonymous pipe, which supports both synchronous and asynchronous read and write operations. |
| NamedPipeClientStream |
Exposes a System.IO.Stream around a named pipe, which supports both synchronous and asynchronous read and write operations. |
| NamedPipeServerStream |
Exposes a System.IO.Stream around a named pipe, supporting both synchronous and asynchronous read and write operations. |
| PipeAccessRights |
Defines the access rights to use when you create access and audit rules. |
| PipeAccessRule |
Represents an abstraction of an access control entry (ACE) that defines an access rule for a pipe. |
| PipeAuditRule |
Represents an abstraction of an access control entry (ACE) that defines an audit rule for a pipe. |
| PipeDirection |
Specifies the direction of the pipe. |
| PipeOptions |
Provides options for creating a System.IO.Pipes.PipeStream object. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
| PipeSecurity |
Represents the access control and audit security for a pipe. |
| PipeStream |
Exposes a System.IO.Stream object around a pipe, which supports both anonymous and named pipes. |
| PipeStreamImpersonationWorker |
Represents the method to call as the client. |
| PipeTransmissionMode |
Specifies the transmission mode of the pipe. |