C# 클래스 SevenDigital.Content.Ingestion.Spike.Domain.Boilerplate.AggregateRoot

파일 보기 프로젝트 열기: 7digital/sevendigital-content-ingestion-spike

공개 메소드들

메소드 설명
GetUncommittedChanges ( ) : IEnumerable
LoadsFromHistory ( IEnumerable history ) : void
MarkChangesAsCommitted ( ) : void

보호된 메소드들

메소드 설명
ApplyChange ( IEvent @event ) : void

비공개 메소드들

메소드 설명
ApplyChange ( IEvent @event, bool isNew ) : void

메소드 상세

ApplyChange() 보호된 메소드

protected ApplyChange ( IEvent @event ) : void
@event IEvent
리턴 void

GetUncommittedChanges() 공개 메소드

public GetUncommittedChanges ( ) : IEnumerable
리턴 IEnumerable

LoadsFromHistory() 공개 메소드

public LoadsFromHistory ( IEnumerable history ) : void
history IEnumerable
리턴 void

MarkChangesAsCommitted() 공개 메소드

public MarkChangesAsCommitted ( ) : void
리턴 void