Namespace LaunchDarkly.Sdk.Client.Subsystems
Classes
DataStoreTypes
Types that are used by the data store and related interfaces.
EventProcessorTypes
Parameter types for use by IEventProcessor implementations.
HttpConfiguration
Encapsulates top-level HTTP configuration that applies to all SDK components.
LdClientContext
Encapsulates SDK client context when creating components.
LoggingConfiguration
Encapsulates the SDK's general logging configuration.
Structs
DataStoreTypes.FullDataSet
Represents a full set of feature flag data received from LaunchDarkly.
DataStoreTypes.ItemDescriptor
A versioned item (or placeholder) storeable in a data store.
EventProcessorTypes.CustomEvent
Parameters for RecordCustomEvent(in CustomEvent).
EventProcessorTypes.EvaluationEvent
Parameters for RecordEvaluationEvent(in EvaluationEvent).
EventProcessorTypes.IdentifyEvent
Parameters for RecordIdentifyEvent(in IdentifyEvent).
Interfaces
IComponentConfigurer<T>
The common interface for SDK component factories and configuration builders. Applications should not need to implement this interface.
IDataSource
Interface for an object that receives updates to feature flags from LaunchDarkly.
IDataSourceUpdateSink
Interface that an implementation of IDataSource will use to push data into the SDK.
IDiagnosticDescription
Optional interface for components to describe their own configuration.
IEventProcessor
Interface for an object that can send or store analytics events.
IPersistentDataStore
Interface for a data store that holds feature flag data and other SDK properties in a serialized form.