Table of Contents

Delegate MessageSchedulerFactory

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public delegate IMessageScheduler MessageSchedulerFactory(ConsumeContext context)

Parameters

context ConsumeContext

Returns

IMessageScheduler

Constructors

MessageSchedulerFactory(object, nint)

public MessageSchedulerFactory(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(ConsumeContext, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(ConsumeContext context, AsyncCallback callback, object @object)

Parameters

context ConsumeContext
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual IMessageScheduler EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

IMessageScheduler

Invoke(ConsumeContext)

public virtual IMessageScheduler Invoke(ConsumeContext context)

Parameters

context ConsumeContext

Returns

IMessageScheduler