Class DiagnosticStoreBase
Inheritance
DiagnosticStoreBase
Assembly: LaunchDarkly.InternalSdk.dll
Syntax
public abstract class DiagnosticStoreBase : IDiagnosticStore
Constructors
DiagnosticStoreBase()
Declaration
protected DiagnosticStoreBase()
Properties
ConfigProperties
Declaration
protected abstract IEnumerable<LdValue> ConfigProperties { get; }
Property Value
DataSince
Declaration
public DateTime DataSince { get; }
Property Value
DotNetTargetFramework
Declaration
protected abstract string DotNetTargetFramework { get; }
Property Value
HttpProperties
Declaration
protected abstract HttpProperties HttpProperties { get; }
Property Value
InitEvent
Declaration
public DiagnosticEvent? InitEvent { get; }
Property Value
PersistedUnsentEvent
Declaration
public DiagnosticEvent? PersistedUnsentEvent { get; }
Property Value
SdkKeyOrMobileKey
Declaration
protected abstract string SdkKeyOrMobileKey { get; }
Property Value
SdkName
Declaration
protected abstract string SdkName { get; }
Property Value
TypeOfLdClient
Declaration
protected abstract Type TypeOfLdClient { get; }
Property Value
Methods
AddStreamInit(DateTime, TimeSpan, bool)
Declaration
public void AddStreamInit(DateTime timestamp, TimeSpan duration, bool failed)
Parameters
CreateEventAndReset()
Declaration
public DiagnosticEvent CreateEventAndReset()
Returns
IncrementDeduplicatedUsers()
Declaration
public void IncrementDeduplicatedUsers()
IncrementDroppedEvents()
Declaration
public void IncrementDroppedEvents()
RecordEventsInBatch(long)
Declaration
public void RecordEventsInBatch(long eventsInBatch)
Parameters
Type |
Name |
Description |
long |
eventsInBatch |
|
Implements