Table of Contents

Delegate RequestRateAlgorithm.RequestCallback<T>

Namespace
MassTransit.Util
Assembly
MassTransit.Abstractions.dll
public delegate Task<IEnumerable<T>> RequestRateAlgorithm.RequestCallback<T>(int resultLimit, CancellationToken cancellationToken)

Parameters

resultLimit int
cancellationToken CancellationToken

Returns

Task<IEnumerable<T>>

Type Parameters

T

Constructors

RequestCallback(object, nint)

public RequestCallback(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(int, CancellationToken, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(int resultLimit, CancellationToken cancellationToken, AsyncCallback callback, object @object)

Parameters

resultLimit int
cancellationToken CancellationToken
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual Task<IEnumerable<T>> EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Task<IEnumerable<T>>

Invoke(int, CancellationToken)

public virtual Task<IEnumerable<T>> Invoke(int resultLimit, CancellationToken cancellationToken)

Parameters

resultLimit int
cancellationToken CancellationToken

Returns

Task<IEnumerable<T>>