IntelligenceX

API Reference

Interface

IUsageEventStore

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers abstract

Stores normalized usage events with dedupe-aware upsert behavior.

Usage

Explore 2 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 2

Methods

public abstract IReadOnlyList<UsageEventRecord> GetAll() #
Returns: IReadOnlyList<UsageEventRecord>

Returns all canonical events.

public abstract Boolean TryGet(String eventId, out UsageEventRecord record) #
Returns: Boolean

Looks up an event by canonical event id.

Parameters

eventId System.String requiredposition: 0
record IntelligenceX.Telemetry.Usage.UsageEventRecord requiredposition: 1
public abstract UsageEventUpsertResult Upsert(UsageEventRecord record) #
Returns: UsageEventUpsertResult

Inserts or merges a usage event.

Parameters

record IntelligenceX.Telemetry.Usage.UsageEventRecord requiredposition: 0
public abstract UsageEventBatchUpsertResult UpsertRange(IReadOnlyList<UsageEventRecord> records) #
Returns: UsageEventBatchUpsertResult

Inserts or merges a batch of usage events.

Parameters

records System.Collections.Generic.IReadOnlyList<IntelligenceX.Telemetry.Usage.UsageEventRecord> requiredposition: 0