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

System.IO.Pipes.PipeStream

public abstract class PipeStream : Stream
public virtual int InBufferSize { get; }

public bool IsAsync { get; }

public bool IsConnected { get; protected set; }

protected bool IsHandleExposed { get; }

public bool IsMessageComplete { get; }

public virtual int OutBufferSize { get; }

public virtual PipeTransmissionMode ReadMode { get; set; }

public virtual PipeTransmissionMode TransmissionMode { get; }

protected PipeStream(PipeDirection direction, int bufferSize)

protected PipeStream(PipeDirection direction, PipeTransmissionMode transmissionMode, int outBufferSize)

protected void InitializeHandle(SafePipeHandle handle, bool isExposed, bool isAsync)

public void WaitForPipeDrain()