API Reference
Class
InMemoryUsageEventStore
Thread-safe in-memory usage-event store with dedupe-aware upsert semantics.
Inheritance
- Object
- InMemoryUsageEventStore
Constructors
public InMemoryUsageEventStore() #Methods
public virtual IReadOnlyList<UsageEventRecord> GetAll() #Returns:
IReadOnlyList<UsageEventRecord>public virtual Boolean TryGet(String eventId, out UsageEventRecord record) #Returns:
BooleanParameters
- eventId System.String
- record IntelligenceX.Telemetry.Usage.UsageEventRecord@
public virtual UsageEventUpsertResult Upsert(UsageEventRecord record) #Returns:
UsageEventUpsertResultParameters
- record IntelligenceX.Telemetry.Usage.UsageEventRecord
public virtual UsageEventBatchUpsertResult UpsertRange(IReadOnlyList<UsageEventRecord> records) #Returns:
UsageEventBatchUpsertResultParameters
- records System.Collections.Generic.IReadOnlyList{IntelligenceX.Telemetry.Usage.UsageEventRecord}
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object