Definition
Package: MessageHandler.EventSourcing.AzureTableStorage
Assembly: MessageHandler.EventSourcing.AzureTableStorage
Namespace: MessageHandler.EventSourcing.AzureTableStorage
An event source backed by azure table storage.
Constructors
| Constructor | Description |
|---|---|
| AzureTableStorageEventSource(string, string, ILogger |
Creates a new instance of AzureTableStorageEventSource |
| AzureTableStorageEventSource(string, string, EventsourcingConfiguration, ILogger |
Creates a new instance of AzureTableStorageEventSource |
Methods
| Method | Description |
|---|---|
| Load(string, Nullable |
Loads the sourced events for a stream, starting at a given timestamp |
| LoadRaw(string, Nullable |
Loads the raw events for a stream, starting at a given timestamp |
| Load(string, string, Nullable |
Loads the sourced events for a stream, partitioned by tenant, starting at a given timestamp |
| LoadRaw(string, string, Nullable |
Loads the raw events for a stream, partitioned by tenant, starting at a given timestamp |
| Load(string, string, int) | Loads the sourced events for a particular entity and version from the stream |
| LoadRaw(string, string, int) | Loads the raw events for a particular entity and version from the stream |
| Persist(string, string, IEnumerable |
Persist the pending events for a specific aggregate to a stream |
| EnableEncryption(IEncryptEvents) | Enable encryption using the provided event encryption |
| GetCheckpointStore() | Gets the checkpoint store associated to this event source |