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

System.IO.Pipes.NamedPipeServerStream

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(CancellationToken cancellationToken)