C# 클래스 Ncqrs.Eventing.Sourcing.EventSource

상속: IEventSource
파일 보기 프로젝트 열기: SzymonPobiega/ncqrs

공개 메소드들

메소드 설명
AcceptChanges ( ) : void
GetUncommittedEvents ( ) : IEnumerable
InitializeFromHistory ( IEnumerable history ) : void

Initializes from history.

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ApplyEventFromHistory ( SourcedEvent evnt ) : void
ContractInvariants ( ) : void

메소드 상세

AcceptChanges() 공개 메소드

public AcceptChanges ( ) : void
리턴 void

ApplyEvent() 보호된 메소드

protected ApplyEvent ( SourcedEvent evnt ) : void
evnt SourcedEvent
리턴 void

EventSource() 보호된 메소드

Initializes a new instance of the EventSource class.
protected EventSource ( ) : System
리턴 System

GetUncommittedEvents() 공개 메소드

public GetUncommittedEvents ( ) : IEnumerable
리턴 IEnumerable

HandleEvent() 보호된 메소드

protected HandleEvent ( SourcedEvent evnt ) : void
evnt SourcedEvent
리턴 void

InitializeFromHistory() 공개 메소드

Initializes from history.
public InitializeFromHistory ( IEnumerable history ) : void
history IEnumerable The history.
리턴 void

OnEventApplied() 보호된 메소드

protected OnEventApplied ( SourcedEvent appliedEvent ) : void
appliedEvent SourcedEvent
리턴 void

RegisterHandler() 보호된 메소드

protected RegisterHandler ( ISourcedEventHandler handler ) : void
handler ISourcedEventHandler
리턴 void