C# (CSharp) Ncqrs.Eventing.Sourcing.Mapping AttributeBasedDomainSourcedEventHandlerMappingStrategy - 4 examples found. These are the top rated real world C# (CSharp) examples of Ncqrs.Eventing.Sourcing.Mapping.AttributeBasedDomainSourcedEventHandlerMappingStrategy extracted from open source projects. You can rate examples to help us improve the quality of examples.
An internal event handler mapping strategy that creates event handlers based on mapping that is done by attributes. Use the EventHandlerAttribute to mark event handler methods as an event handler. You can only mark methods that following rules: The method should be an instance method (no static).It should accept 1 parameter.The parameter should be, or inherited from, the SourcedEvent class.The method should be marked with the EventHandlerAttribute.public class Foo : AggregateRootMappedWithAttributes { [EventHandler] private void onFooEvent(FooEvent eventToHandle) { // ... } }