Namespace Snowflake.Extensibility.Queueing
Interfaces
IAsyncJobQueue
A queue for long-existing System.Collections.Generic.IAsyncEnumerable<T> that represent a collection of long running resumable jobs.
IAsyncJobQueue<T>
A queue for long-existing System.Collections.Generic.IAsyncEnumerable<T> that represent a collection of long running resumable jobs.
IAsyncJobQueue<TAsyncEnumerable, T>
A queue for long-existing System.Collections.Generic.IAsyncEnumerable<T> that represent a collection of long running resumable jobs. This variant allows for higher-kinded implementations of System.Collections.Generic.IAsyncEnumerable<T>.
IAsyncJobQueueFactory
Creates and manages IAsyncJobQueue<T> and IAsyncJobQueue<TAsyncEnumerable, T> instances.