Add project files.

This commit is contained in:
Daniel Clark
2022-11-01 15:26:08 +00:00
parent daa7b59f22
commit 7e4f880821
408 changed files with 16863 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
namespace TheXamlGuy.Framework.Core
{
public interface IMediator
{
void Handle(object request, params object[] parameters);
TResponse? Handle<TResponse>(object request, params object[] parameters);
Task HandleAsync(object request, params object[] parameters);
Task HandleAsync(object request, CancellationToken cancellationToken, params object[] parameters);
Task<TResponse?> HandleAsync<TResponse>(object request, params object[] parameters);
Task<TResponse?> HandleAsync<TResponse>(object request, CancellationToken cancellationToken, params object[] parameters);
}
}