Table of Contents

Interface ICommandHandler<TCommand, TResult>

Namespace
SEBT.Portal.Kernel
Assembly
SEBT.Portal.Kernel.dll
public interface ICommandHandler<in TCommand, TResult> where TCommand : ICommand<TResult>

Type Parameters

TCommand
TResult

Methods

Handle(TCommand, CancellationToken)

Task<Result<TResult>> Handle(TCommand command, CancellationToken cancellationToken = default)

Parameters

command TCommand
cancellationToken CancellationToken

Returns

Task<Result<TResult>>