private static Task DispatchDomainEvent <TDomainEvent>( IHandlerResolver handlerModule, ICommit commit, int version, EventMessage eventMessage, CancellationToken cancellationToken) where TDomainEvent : class { var message = NEventStoreMessage.Create <TDomainEvent>(eventMessage, commit, version); return(handlerModule.Dispatch(message, cancellationToken)); }
private static Task DispatchDomainEvent <TDomainEvent>( IHandlerResolver handlerResolver, [NotNull] ISerializer serializer, TDomainEvent domainEvent, IDictionary <string, object> headers, ResolvedEvent resolvedEvent, bool isSubscribedToAll, CancellationToken cancellationToken) where TDomainEvent : class { var message = GetEventStoreMessage.Create(domainEvent, headers, resolvedEvent, isSubscribedToAll); return(handlerResolver.Dispatch(message, cancellationToken)); }