System.IO.Pipes.NamedPipeServerStream
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);
}
}