public EventualConsistentEvent(
     IEvent @event,
     string eventHandlerName,
     EventualConsistentState state = EventualConsistentState.Processable)
 {
     Event            = @event;
     EventHandlerName = eventHandlerName;
     State            = state;
 }
 public EventualConsistentEvent(
     IEvent @event,
     string eventHandlerName,
     EventualConsistentState state,
     int processAttempts,
     string error)
     : this(@event, eventHandlerName, state)
 {
     ProcessAttempts = processAttempts;
     ErrorMessage    = error;
 }
Example #3
0
 public EventData(
     string id,
     string eventName,
     string handlerName,
     EventualConsistentState state,
     int processAttempts,
     string payload)
 {
     Id              = id;
     EventName       = eventName;
     HandlerName     = handlerName;
     State           = state;
     ProcessAttempts = processAttempts;
     Payload         = payload;
 }