Namespace LaunchDarkly.Sdk.Server.Subsystems
Classes
BigSegmentStoreTypes
Types that are used by the IBigSegmentStore interface.
BigSegmentsConfiguration
Encapsulates the SDK's configuration with regard to Big Segments.
DataStoreTypes
Types that are used by the IDataStore interface.
DataStoreTypes.DataKind
Represents a separately namespaced collection of storable data items.
EventProcessorTypes
Parameter types for use by IEventProcessor implementations.
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 GetMetadataAsync().
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 IDataStore.
DataStoreTypes.KeyedItems<TDescriptor>
Wrapper for a set of storable items being passed to a data store, within a single DataStoreTypes.DataKind.
DataStoreTypes.SerializedItemDescriptor
A versioned item (or placeholder) storeable in an IPersistentDataStore or IPersistentDataStoreAsync.
EventProcessorTypes.CustomEvent
Parameters for RecordCustomEvent(CustomEvent).
EventProcessorTypes.EvaluationEvent
Parameters for RecordEvaluationEvent(EvaluationEvent).
EventProcessorTypes.IdentifyEvent
Parameters for RecordIdentifyEvent(IdentifyEvent).
EventProcessorTypes.MigrationOpEvent
Parameters for RecordMigrationEvent(MigrationOpEvent)
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 GetMembershipAsync(string).
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 IDataSource will use to push data into the SDK.
IDataStore
Interface for a data store that holds feature flags and related data received by the SDK.
IDataStoreUpdates
Interface that an implementation of IDataStore can use to report information back to 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 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.