System.Threading.Channels.ChannelWriter<T>
Provides a base class for writing to a channel.
namespace System.Threading.Channels
{
public abstract class ChannelWriter<T>
{
public virtual bool TryComplete(Exception error = null);
public abstract bool TryWrite(T item);
public abstract ValueTask<bool> WaitToWriteAsync(CancellationToken cancellationToken = default(CancellationToken));
public virtual ValueTask WriteAsync(T item, CancellationToken cancellationToken = default(CancellationToken));
public void Complete(Exception error = null);
protected ChannelWriter();
}
}