<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.IO.Pipes.NamedPipeServerStream

public sealed class NamedPipeServerStream : PipeStream
namespace System.IO.Pipes { public sealed class NamedPipeServerStream : PipeStream { public const int MaxAllowedServerInstances = -1; public NamedPipeServerStream(PipeDirection direction, bool isAsync, bool isConnected, SafePipeHandle safePipeHandle); public NamedPipeServerStream(string pipeName); public NamedPipeServerStream(string pipeName, PipeDirection direction); public NamedPipeServerStream(string pipeName, PipeDirection direction, int maxNumberOfServerInstances); public NamedPipeServerStream(string pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode); public NamedPipeServerStream(string pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options); public NamedPipeServerStream(string pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, int inBufferSize, int outBufferSize); public IAsyncResult BeginWaitForConnection(AsyncCallback callback, object state); public void Disconnect(); public void EndWaitForConnection(IAsyncResult asyncResult); public string GetImpersonationUserName(); public void RunAsClient(PipeStreamImpersonationWorker impersonationWorker); public void WaitForConnection(); public Task WaitForConnectionAsync(); public Task WaitForConnectionAsync(CancellationToken cancellationToken); } }