PersistentChannel<TInput, TOutput>
public abstract class PersistentChannel<TInput, TOutput> : Channel<TInput, TOutput>, IChannelWriter<TInput>, IChannel, IChannelReader<TOutput>, IDisposable
Represents persistent unbounded channel.
Gets the number of unread messages.
Gets ratio between number of consumed and produced messages.
Initializes a new persistent channel with the specified options.
Deserializes message from stream asynchronously.
Releases managed and, optionally, unmanaged resources associated with this channel.
Releases all resources associated with this channel.
Serializes message to stream asynchronously.