IntelligenceX

API Reference

Class

SqliteUsageAccountBindingStore

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Implements
Modifiers sealed

SQLite-backed store for manual usage-account bindings.

Inheritance

  • Object
  • SqliteUsageAccountBindingStore

Constructors

public SqliteUsageAccountBindingStore(String dbPath) #

Initializes a new SQLite-backed account-binding store.

Parameters

dbPath System.String requiredposition: 0

Methods

public virtual Void Dispose() #
Returns: Void

Releases database resources held by the store.

public virtual IReadOnlyList<UsageAccountBindingRecord> GetAll() #
Returns: IReadOnlyList<UsageAccountBindingRecord>
public virtual Boolean TryGet(String id, out UsageAccountBindingRecord binding) #
Returns: Boolean

Parameters

id System.String requiredposition: 0
binding IntelligenceX.Telemetry.Usage.UsageAccountBindingRecord@ requiredposition: 1
public virtual Void Upsert(UsageAccountBindingRecord binding) #
Returns: Void

Parameters

binding IntelligenceX.Telemetry.Usage.UsageAccountBindingRecord requiredposition: 0