Table of Contents

Dispatch Method

Definition

Dispatch<TRequest, THandler>(TRequest, Func<THandler, IFireForgetActivator<TRequest>>)

Dispatches the specified request using Fire-and-Forget/In-Only MEP.

protected virtual void Dispatch<TRequest, THandler>(TRequest request, Func<THandler, IFireForgetActivator<TRequest>> handlerFactory) where TRequest : IRequest where THandler : IHandler<TRequest>

Parameters

request TRequest

The model that is being handled by a registered delegate.

handlerFactory Func<THandler, IFireForgetActivator<TRequest>>

The function delegate that will locate and invoke the handler registered to the specified request.

Type Parameters

TRequest

The type of the input model registered to a handler.

THandler

The type of the handler to locate the input model.

Remarks

A request can be a command, domain event, integration event, query etc.