Class AsyncConcurrencyStrategy.QueuePerGroupHelper<TInput>
This type is here only to let QueuePerGroup<TInput>() infer
TInput, and to let Create<TGroup>(Func<TInput, TGroup>, IEqualityComparer<TGroup>?)
infer TGroup. Without it, C# cannot infer two type parameters from
two different calls.
[PublicAPI]
public class AsyncConcurrencyStrategy.QueuePerGroupHelper<TInput>
Type Parameters
TInput
- Inheritance
-
AsyncConcurrencyStrategy.QueuePerGroupHelper<TInput>
- Inherited Members
- Extension Methods
Methods
- Create<TGroup>(Func<TInput, TGroup>, IEqualityComparer<TGroup>?)
Builds a strategy with one queue for each group.
getGroupputs each input in a group. In one group, a subsequent send goes behind the sends before it, as Queue() does. Two different groups do not wait for each other.