IntelligenceX

API Reference

Class

InMemorySourceRootStore

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Implements
Modifiers sealed

Thread-safe in-memory source-root store for usage telemetry discovery.

Inheritance

  • Object
  • InMemorySourceRootStore

Constructors

public InMemorySourceRootStore() #

Methods

public IReadOnlyList<SourceRootRecord> GetAll() #
Returns: IReadOnlyList<SourceRootRecord>

Returns all known source roots.

public Boolean TryGet(String id, out SourceRootRecord root) #
Returns: Boolean

Looks up a source root by id.

Parameters

id System.String requiredposition: 0
root IntelligenceX.Telemetry.Usage.SourceRootRecord requiredposition: 1
public Void Upsert(SourceRootRecord root) #
Returns: Void

Inserts or replaces a source root.

Parameters

root IntelligenceX.Telemetry.Usage.SourceRootRecord requiredposition: 0