C# Class Demo.Domain.Infrastructure.AggregatesNet.EventMutator

Inheritance: IEventMutator
Datei anzeigen Open project: volak/DDD.Enterprise.Example

Public Methods

Method Description
EventMutator ( Aggregates uow ) : Aggregates.Contracts
MutateIncoming ( IEvent Event, string>.IReadOnlyDictionary headers ) : IEvent
MutateOutgoing ( IEvent Event ) : IEvent

Method Details

EventMutator() public method

public EventMutator ( Aggregates uow ) : Aggregates.Contracts
uow Aggregates
return Aggregates.Contracts

MutateIncoming() public method

public MutateIncoming ( IEvent Event, string>.IReadOnlyDictionary headers ) : IEvent
Event IEvent
headers string>.IReadOnlyDictionary
return IEvent

MutateOutgoing() public method

public MutateOutgoing ( IEvent Event ) : IEvent
Event IEvent
return IEvent