CQRS.NET  4.0
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.

◆ Get() [2/2]

IEnumerable<IEvent<TAuthenticationToken> > Cqrs.EventStore.EventStore< TAuthenticationToken >.Get ( Type  aggregateRootType,
Guid  aggregateId,
bool  useLastEventOnly = false,
int  fromVersion = -1 
)

Gets a collection of IEvent<TAuthenticationToken> for the IAggregateRoot<TAuthenticationToken> of type aggregateRootType with the ID matching the provided aggregateId .

Parameters
aggregateRootTypeType of the IAggregateRoot<TAuthenticationToken> the IEvent<TAuthenticationToken> was raised in.
aggregateIdThe IAggregateRoot<TAuthenticationToken>.Id of the IAggregateRoot<TAuthenticationToken>.
useLastEventOnlyLoads only the last eventIEvent<TAuthenticationToken>.
fromVersionLoad events starting from this version

The value of fromVersion is zero based but the internals indexing of the EventStore is offset by StreamPosition.Start. Adjust the value of fromVersion by StreamPosition.Start

Implements Cqrs.Events.IEventStore< TAuthenticationToken >.