10 lines
368 B
C#

using System.Diagnostics.CodeAnalysis;
namespace Baguette.Extensions.AspNetCore.Mediator;
public interface IMediatorService
{
ValueTask<bool> TrySendAsync(object? value, CancellationToken cancellationToken = default);
ValueTask<(bool IsSucess, TResponse? Response)> TrySendAsync<TResponse>(object? value, CancellationToken cancellationToken = default);
}