This documentation is archived and is not being maintained.
System.IO.Pipes Namespace
Visual Studio 2008
The System.IO.Pipes namespace contains types that provide a means for interprocess communication through anonymous and/or named pipes.
| Class | Description | |
|---|---|---|
![]() | 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 Stream around a named pipe, which supports both synchronous and asynchronous read and write operations. |
![]() | NamedPipeServerStream | Exposes a Stream around a named pipe, supporting both synchronous and asynchronous read and write operations. |
![]() | 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. |
![]() | PipeSecurity | Represents the access control and audit security for a pipe. |
![]() | PipeStream | Exposes a Stream object around a pipe, which supports both anonymous and named pipes. |
| Delegate | Description | |
|---|---|---|
![]() | PipeStreamImpersonationWorker | Represents the method to call as the client. |
| Enumeration | Description | |
|---|---|---|
![]() | PipeAccessRights | Defines the access rights to use when you create access and audit rules. |
![]() | PipeDirection | Specifies the direction of the pipe. |
![]() | PipeOptions | Provides options for creating a PipeStream object. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
![]() | PipeTransmissionMode | Specifies the transmission mode of the pipe. |
Show:


