Table of Contents

Delegate RequestRateAlgorithm.GroupCallback<T, TKey>

Namespace
MassTransit.Util
Assembly
MassTransit.Abstractions.dll
public delegate IEnumerable<IGrouping<out TKey, T>> RequestRateAlgorithm.GroupCallback<T, out TKey>(IEnumerable<T> results)

Parameters

results IEnumerable<T>

Returns

IEnumerable<IGrouping<TKey, T>>

Type Parameters

T
TKey

Constructors

GroupCallback(object, nint)

public GroupCallback(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(IEnumerable<T>, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(IEnumerable<T> results, AsyncCallback callback, object @object)

Parameters

results IEnumerable<T>
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual IEnumerable<IGrouping<out TKey, T>> EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

IEnumerable<IGrouping<TKey, T>>

Invoke(IEnumerable<T>)

public virtual IEnumerable<IGrouping<out TKey, T>> Invoke(IEnumerable<T> results)

Parameters

results IEnumerable<T>

Returns

IEnumerable<IGrouping<TKey, T>>