protected override void RegisterDomainEventAppliers(DomainEventApplierRegistration applierRegistration) { applierRegistration.RegisterApplierFor <TestAggregateCreatedEvent>(OnTestAggregateCreated); applierRegistration.RegisterApplierFor <OperationExecutedEvent>(OnOperationExecuted); applierRegistration.RegisterApplierFor <DelayTriggeredEvent>(OnDelayTriggered); applierRegistration.RegisterApplierFor <ExceptionTriggeredEvent>(OnExceptionTriggered); }
/// <summary> /// Register actions to apply domain events. /// </summary> /// <param name="applierRegistration">Domain event applier registration.</param> protected abstract void RegisterDomainEventAppliers(DomainEventApplierRegistration applierRegistration);