C# Class Eventing.AzureSystemEventStore

Inheritance: IExplorableEventStore
显示文件 Open project: phillipknauss/CqrsSiteEngine

Public Methods

Method Description
AzureSystemEventStore ( ) : System
GetAllEvents ( System.Guid id ) : IEnumerable
GetAllEventsSinceVersion ( System.Guid id, long version ) : IEnumerable
GetEventSourceIndex ( ) : IEnumerable
ReadFrom ( System.Guid id, long minVersion, long maxVersion ) : CommittedEventStream
RemoveEmptyEventSource ( System.Guid id ) : void
Store ( UncommittedEventStream eventStream ) : void
StoreEmptyEventSource ( System.Guid id ) : void

Method Details

AzureSystemEventStore() public method

public AzureSystemEventStore ( ) : System
return System

GetAllEvents() public method

public GetAllEvents ( System.Guid id ) : IEnumerable
id System.Guid
return IEnumerable

GetAllEventsSinceVersion() public method

public GetAllEventsSinceVersion ( System.Guid id, long version ) : IEnumerable
id System.Guid
version long
return IEnumerable

GetEventSourceIndex() public method

public GetEventSourceIndex ( ) : IEnumerable
return IEnumerable

ReadFrom() public method

public ReadFrom ( System.Guid id, long minVersion, long maxVersion ) : CommittedEventStream
id System.Guid
minVersion long
maxVersion long
return CommittedEventStream

RemoveEmptyEventSource() public method

public RemoveEmptyEventSource ( System.Guid id ) : void
id System.Guid
return void

Store() public method

public Store ( UncommittedEventStream eventStream ) : void
eventStream UncommittedEventStream
return void

StoreEmptyEventSource() public method

public StoreEmptyEventSource ( System.Guid id ) : void
id System.Guid
return void