Files
Toolkit2/Toolkit.Foundation/IMediator.cs
T

13 lines
356 B
C#

namespace Toolkit.Foundation
{
public interface IMediator
{
Task<object?> Handle(object message,
CancellationToken cancellationToken = default);
Task<TResponse?> Handle<TMessage, TResponse>(TMessage message,
CancellationToken cancellationToken = default)
where TMessage : notnull;
}
}