System.IO.Pipes.NamedPipeClientStream

E704375

System.IO.Pipes.NamedPipeClientStream is a .NET class that enables client-side communication over named pipes for inter-process communication on the same machine or across a network.

All labels observed (1)

Label Occurrences
System.IO.Pipes.NamedPipeClientStream canonical 2

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf .NET class ⓘ
pipe client stream ⓘ
reference type ⓘ
assembly System.Core (in older .NET Framework versions) ⓘ
linked to: System.Core.dll

System.IO.Pipes (in .NET Core / .NET 5+) ⓘ
linked to: System.IO.Pipes
baseClass System.IO.Pipes.PipeStream ⓘ
hasConstructor NamedPipeClientStream(PipeDirection direction, bool isAsync, bool isConnected, SafePipeHandle safePipeHandle) ⓘ
NamedPipeClientStream(string pipeName) ⓘ
NamedPipeClientStream(string serverName, string pipeName) ⓘ
NamedPipeClientStream(string serverName, string pipeName, PipeDirection direction) ⓘ
NamedPipeClientStream(string serverName, string pipeName, PipeDirection direction, PipeOptions options) ⓘ
NamedPipeClientStream(string serverName, string pipeName, PipeDirection direction, PipeOptions options, TokenImpersonationLevel impersonationLevel) ⓘ
NamedPipeClientStream(string serverName, string pipeName, PipeDirection direction, PipeOptions options, TokenImpersonationLevel impersonationLevel, HandleInheritability inheritability) ⓘ
hasMethod Connect() ⓘ
Connect(int timeout) ⓘ
ConnectAsync() ⓘ
ConnectAsync(CancellationToken cancellationToken) ⓘ
ConnectAsync(int timeout) ⓘ
ConnectAsync(int timeout, CancellationToken cancellationToken) ⓘ
RunAsClient(PipeStreamImpersonationWorker impersonationWorker) ⓘ
hasProperty CanRead ⓘ
CanSeek (always false) ⓘ
CanWrite ⓘ
InBufferSize ⓘ
IsConnected ⓘ
NumberOfServerInstances ⓘ
OutBufferSize ⓘ
ReadMode ⓘ
SafePipeHandle ⓘ
TransmissionMode ⓘ
implementsPattern IDisposable via Stream.Dispose() ⓘ
inheritsFrom System.IO.Stream ⓘ
introducedIn .NET Framework 3.5 ⓘ
linked to: .NET Framework
is unidirectional or duplex depending on PipeDirection ⓘ
isClientSideOf named pipe connection ⓘ
namespace System.IO.Pipes ⓘ
platformSupport .NET Core cross-platform named pipes (with OS-specific behavior) ⓘ
Windows ⓘ
requires a named pipe server to be created before Connect() succeeds ⓘ
supports asynchronous read and write operations ⓘ
cancellation via CancellationToken in async methods ⓘ
inter-process communication ⓘ
local machine communication ⓘ
named pipes ⓘ
network communication (where supported by OS) ⓘ
synchronous read and write operations ⓘ
supportsMode PipeDirection.In ⓘ
PipeDirection.InOut ⓘ
PipeDirection.Out ⓘ
supportsOption PipeOptions.Asynchronous ⓘ
PipeOptions.CurrentUserOnly (on some platforms) ⓘ
PipeOptions.WriteThrough ⓘ
supportsSecurity PipeSecurity (on Windows) ⓘ
usage used to read from and write to a named pipe server from client processes ⓘ
usedWith System.IO.Pipes.NamedPipeServerStream ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.IO → containsType → System.IO.Pipes.NamedPipeClientStream ⓘ
System.IO.Pipes.AnonymousPipeClientStream → distinguishedFrom → System.IO.Pipes.NamedPipeClientStream ⓘ