Interface IDetectConflicts
Namespace: IRM.Domain.Persistance
Assembly: IRM.dll
Syntax
public interface IDetectConflicts
Methods
ConflictsWith(IEnumerable<IEvent>, IEnumerable<IEvent>)
Declaration
bool ConflictsWith(IEnumerable<IEvent> uncommittedEvents, IEnumerable<IEvent> committedEvents)
Parameters
IEnumerable<IEvent>
uncommittedEvents
|
IEnumerable<IEvent>
committedEvents
|
Returns
Boolean
|
Register<TUncommitted, TCommitted>(ConflictDelegate)
Declaration
void Register<TUncommitted, TCommitted>(ConflictDelegate handler)
where TUncommitted : class, IEvent where TCommitted : class, IEvent
Parameters
ConflictDelegate
handler
|
Type Parameters
TUncommitted
|
TCommitted
|