LaunchDarkly Dotnet Server SDK
Search Results for

    Show / Hide Table of Contents

    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.

    DataStoreTypes.InitMetadata

    Meta-data associated with feature store initialization.

    DataSystemConfiguration

    Configuration for the SDK's data acquisition and storage strategy.

    This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning. It is not suitable for production usage. Do not use it. You have been warned.

    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.

    PluginConfiguration

    Configuration containing plugins for the SDK.

    Structs

    BigSegmentStoreTypes.StoreMetadata

    Values returned by GetMetadataAsync().

    DataStoreTypes.ChangeSet<TItemDescriptor>

    Represents a set of changes to apply to a store.

    This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning. It is not suitable for production usage. Do not use it. You have been warned.

    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.

    Selector

    A selector can either be empty or it can contain state and a version.

    This struct is not stable, and not subject to any backwards compatibility guarantees or semantic versioning. It is not suitable for production usage. Do not use it. You have been warned.

    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.

    IDataSourceUpdatesHeaders

    This interface is to allow extending init without a major version. This interface should be removed in the next major version of the SDK and headers should be added in the IDataStore interface.

    IDataStore

    Interface for a data store that holds feature flags and related data received by the SDK.

    IDataStoreMetadata

    This interface is to allow extending init without a major version. This interface should be removed in the next major version of the SDK and headers should be added in the IDataStore interface.

    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.

    ISelectorSource

    Interface for a selector source. Selectors are used to identify versioned payloads.

    ITransactionalDataSourceUpdates

    Interface that an implementation of IDataSource will use to push data into the SDK transactionally.

    ITransactionalDataStore

    Interface for a data store that holds feature flags and related data received by the SDK. This interface supports updating the store transactionally using ChangeSets.

    Enums

    DataStoreTypes.ChangeSetType

    Enumeration that indicates if this change is a full or partial change.

    This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning. It is not suitable for production usage. Do not use it. You have been warned.

    DataSystemConfiguration.DataStoreMode

    The persistent data store mode.

    In this article
    Back to top Generated by DocFX