System.IO.Pipes.AnonymousPipeClientStream
E708199
System.IO.Pipes.AnonymousPipeClientStream is a .NET class that provides a client-side stream for interprocess communication using anonymous pipes.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
.NET class
ⓘ
reference type ⓘ stream class ⓘ |
| assembly |
System.Core
NERFINISHED
ⓘ
System.IO.Pipes NERFINISHED ⓘ System.Runtime NERFINISHED ⓘ mscorlib NERFINISHED ⓘ |
| communicationDirection | one-way ⓘ |
| distinguishedFrom | System.IO.Pipes.NamedPipeClientStream NERFINISHED ⓘ |
| handlePassing | client handle typically passed as string to child process ⓘ |
| hasConstructor |
AnonymousPipeClientStream(PipeDirection, HandleInheritability, SafePipeHandle)
NERFINISHED
ⓘ
AnonymousPipeClientStream(PipeDirection, HandleInheritability, string) ⓘ AnonymousPipeClientStream(PipeDirection, SafePipeHandle) NERFINISHED ⓘ AnonymousPipeClientStream(PipeDirection, string) ⓘ |
| hasMethod |
Close()
ⓘ
Dispose() ⓘ Flush() ⓘ Read(byte[], int, int) ⓘ ReadAsync(byte[], int, int, CancellationToken) NERFINISHED ⓘ WaitForPipeDrain() ⓘ Write(byte[], int, int) ⓘ WriteAsync(byte[], int, int, CancellationToken) ⓘ |
| hasProperty |
InBufferSize
ⓘ
IsAsync ⓘ IsConnected ⓘ OutBufferSize ⓘ SafePipeHandle NERFINISHED ⓘ TransmissionMode ⓘ |
| implements | IDisposable ⓘ |
| inheritsFrom |
System.IO.Pipes.PipeStream
ⓘ
System.IO.Stream NERFINISHED ⓘ |
| introducedIn | .NET Framework 3.5 NERFINISHED ⓘ |
| namespace | System.IO.Pipes NERFINISHED ⓘ |
| pipeType | anonymous pipe ⓘ |
| platform |
Linux
ⓘ
Windows ⓘ macOS ⓘ |
| purpose |
client-side access to anonymous pipes
ⓘ
interprocess communication ⓘ |
| securityCharacteristic | does not support security descriptors ⓘ |
| supports |
.NET 5+
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| supportsOperation |
asynchronous read
ⓘ
asynchronous write ⓘ read ⓘ write ⓘ |
| threadSafety | instance members are not guaranteed to be thread-safe ⓘ |
| usagePattern | used with AnonymousPipeServerStream ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.