Class TableStorageEventStore<TAuthenticationToken>.RawTableStorageEventStorer
An Azure Storage based TableStorageStore<TData, TCollectionItemData>.
Inheritance
System.Object
TableStorageEventStore<TAuthenticationToken>.RawTableStorageEventStorer
Inherited Members
TableStorageStore<EventDataTableEntity<EventData>, EventData>.IEnumerable<EventData>.GetEnumerator()
StorageStore<EventDataTableEntity<EventData>, CloudTable>.Serialise(EventDataTableEntity<EventData>)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Azure.Storage.Events
Assembly: Cqrs.Azure.Storage.dll
Syntax
public class RawTableStorageEventStorer : TableStorageEventStore<TAuthenticationToken>.RawTableStorageEventStore, IEnumerable<EventDataTableEntity<EventData>>, IDataStore<EventData>, IOrderedQueryable<EventData>, IQueryable<EventData>, IEnumerable<EventData>, IOrderedQueryable, IQueryable, IEnumerable, IDisposable
Constructors
RawTableStorageEventStorer(ILogger, ITableStorageStoreConnectionStringFactory, Boolean)
Initializes a new instance of the RawTableStorageEventStore class using the specified container.
Declaration
public RawTableStorageEventStorer(ILogger logger, ITableStorageStoreConnectionStringFactory tableStorageEventStoreConnectionStringFactory, bool isCorrelationIdTableStorageStore = false)
Parameters
Type | Name | Description |
---|---|---|
cdmdotnet.Logging.ILogger | logger | |
ITableStorageStoreConnectionStringFactory | tableStorageEventStoreConnectionStringFactory | |
System.Boolean | isCorrelationIdTableStorageStore |
Methods
CreateTableEntity(EventData)
Creates a new Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity copying the provided data
into Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity.Properties.
Declaration
protected override ITableEntity CreateTableEntity(EventData data)
Parameters
Type | Name | Description |
---|---|---|
EventData | data |
Returns
Type | Description |
---|---|
Microsoft.WindowsAzure.Storage.Table.ITableEntity |
Overrides
Cqrs.Azure.BlobStorage.Events.TableStorageEventStore<TAuthenticationToken>.RawTableStorageEventStore.CreateTableEntity(Cqrs.Events.EventData)
GetSafeSourceName(String)
The value differs from RawTableStorageEventStore.GetSafeSourceName(string) in that it appends "V2" to the end of the name.
Declaration
protected override string GetSafeSourceName(string sourceName)
Parameters
Type | Name | Description |
---|---|---|
System.String | sourceName |
Returns
Type | Description |
---|---|
System.String |
Overrides
Cqrs.Azure.BlobStorage.Events.TableStorageEventStore<TAuthenticationToken>.RawTableStorageEventStore.GetSafeSourceName(System.String)