Table of Contents

Delegate RequestRateAlgorithm.RequestCallback

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

Parameters

resultLimit int
cancellationToken CancellationToken

Returns

Task<int>

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<int> EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Task<int>

Invoke(int, CancellationToken)

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

Parameters

resultLimit int
cancellationToken CancellationToken

Returns

Task<int>