C# 클래스 CQRSalad.EventStore.Core.InMemoryEventStore

상속: IEventStore
파일 보기 프로젝트 열기: Ontropix/CQRSalad

공개 메소드들

메소드 설명
AppendAsync ( string streamId, DomainEvent @event ) : System.Threading.Tasks.Task
AppendManyAsync ( string streamId, List events ) : System.Threading.Tasks.Task
CountStreamAsync ( string aggregateId ) : Task
GetStreamAsync ( string aggregateId ) : Task>
GetStreamPartAsync ( string aggregateId, int fromVersion, int toVersion = -1 ) : Task>

비공개 메소드들

메소드 설명
MockAsync ( ) : System.Threading.Tasks.Task
SafePick ( string streamId ) : List

메소드 상세

AppendAsync() 공개 메소드

public AppendAsync ( string streamId, DomainEvent @event ) : System.Threading.Tasks.Task
streamId string
@event DomainEvent
리턴 System.Threading.Tasks.Task

AppendManyAsync() 공개 메소드

public AppendManyAsync ( string streamId, List events ) : System.Threading.Tasks.Task
streamId string
events List
리턴 System.Threading.Tasks.Task

CountStreamAsync() 공개 메소드

public CountStreamAsync ( string aggregateId ) : Task
aggregateId string
리턴 Task

GetStreamAsync() 공개 메소드

public GetStreamAsync ( string aggregateId ) : Task>
aggregateId string
리턴 Task>

GetStreamPartAsync() 공개 메소드

public GetStreamPartAsync ( string aggregateId, int fromVersion, int toVersion = -1 ) : Task>
aggregateId string
fromVersion int
toVersion int
리턴 Task>