C# Class Ncqrs.Eventing.Sourcing.EventSource

Inheritance: IEventSource
Afficher le fichier Open project: SzymonPobiega/ncqrs

Méthodes publiques

Méthode Description
AcceptChanges ( ) : void
GetUncommittedEvents ( ) : IEnumerable
InitializeFromHistory ( IEnumerable history ) : void

Initializes from history.

Méthodes protégées

Méthode Description
ApplyEvent ( SourcedEvent evnt ) : void
EventSource ( ) : System

Initializes a new instance of the EventSource class.

HandleEvent ( SourcedEvent evnt ) : void
OnEventApplied ( SourcedEvent appliedEvent ) : void
RegisterHandler ( ISourcedEventHandler handler ) : void

Private Methods

Méthode Description
ApplyEventFromHistory ( SourcedEvent evnt ) : void
ContractInvariants ( ) : void

Method Details

AcceptChanges() public méthode

public AcceptChanges ( ) : void
Résultat void

ApplyEvent() protected méthode

protected ApplyEvent ( SourcedEvent evnt ) : void
evnt SourcedEvent
Résultat void

EventSource() protected méthode

Initializes a new instance of the EventSource class.
protected EventSource ( ) : System
Résultat System

GetUncommittedEvents() public méthode

public GetUncommittedEvents ( ) : IEnumerable
Résultat IEnumerable

HandleEvent() protected méthode

protected HandleEvent ( SourcedEvent evnt ) : void
evnt SourcedEvent
Résultat void

InitializeFromHistory() public méthode

Initializes from history.
public InitializeFromHistory ( IEnumerable history ) : void
history IEnumerable The history.
Résultat void

OnEventApplied() protected méthode

protected OnEventApplied ( SourcedEvent appliedEvent ) : void
appliedEvent SourcedEvent
Résultat void

RegisterHandler() protected méthode

protected RegisterHandler ( ISourcedEventHandler handler ) : void
handler ISourcedEventHandler
Résultat void