Table of Contents

Delegate RequestRateAlgorithm.ResultCallback<T>

Namespace
MassTransit.Util
Assembly
MassTransit.Abstractions.dll
public delegate Task RequestRateAlgorithm.ResultCallback<in T>(T result, CancellationToken cancellationToken)

Parameters

result T
cancellationToken CancellationToken

Returns

Task

Type Parameters

T

Constructors

ResultCallback(object, nint)

public ResultCallback(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(T, CancellationToken, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(T result, CancellationToken cancellationToken, AsyncCallback callback, object @object)

Parameters

result T
cancellationToken CancellationToken
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual Task EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Task

Invoke(T, CancellationToken)

public virtual Task Invoke(T result, CancellationToken cancellationToken)

Parameters

result T
cancellationToken CancellationToken

Returns

Task