Namespace LaunchDarkly.Sdk.Server.Subsystems
Classes
BigSegmentStoreTypes
Types that are used by the IBig
BigSegmentsConfiguration
Encapsulates the SDK's configuration with regard to Big Segments.
DataStoreTypes
Types that are used by the IData
DataStoreTypes.DataKind
Represents a separately namespaced collection of storable data items.
EventProcessorTypes
Parameter types for use by IEvent
HookConfiguration
HookConfiguration represents the hooks that will be executed by the SDK at runtime.
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
BigSegmentStoreTypes.StoreMetadata
Values returned by Get
DataStoreTypes.FullDataSet<TDescriptor>
Wrapper for a set of storable items being passed to a data store.
DataStoreTypes.ItemDescriptor
A versioned item (or placeholder) storeable in an IData
DataStoreTypes.KeyedItems<TDescriptor>
Wrapper for a set of storable items being passed to a data store, within a
single Data
DataStoreTypes.SerializedItemDescriptor
A versioned item (or placeholder) storeable in an IPersistent
EventProcessorTypes.CustomEvent
Parameters for Record
EventProcessorTypes.EvaluationEvent
Parameters for Record
EventProcessorTypes.IdentifyEvent
Parameters for Record
EventProcessorTypes.MigrationOpEvent
Parameters for Record
EventProcessorTypes.MigrationOpEvent.ConsistentMeasurement
Consistency measurement.
EventProcessorTypes.MigrationOpEvent.ErrorMeasurement
Error measurements for invoked methods.
EventProcessorTypes.MigrationOpEvent.InvokedMeasurement
Information about what origins were invoked.
EventProcessorTypes.MigrationOpEvent.LatencyMeasurement
Latency measurements for invoked methods.
Interfaces
BigSegmentStoreTypes.IMembership
A query interface returned by Get
IBigSegmentStore
Interface for a read-only data store that allows querying of user membership in Big Segments.
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, user segments, and anything else that might come from LaunchDarkly.
IDataSourceUpdates
Interface that an implementation of IData
IDataStore
Interface for a data store that holds feature flags and related data received by the SDK.
IDataStoreUpdates
Interface that an implementation of IData
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 flags and related data in a serialized form.
IPersistentDataStoreAsync
Interface for a data store that holds feature flags and related data in a serialized form.