System.IO.Pipes Namespace
.NET Framework 4.5
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. |