Namespace LaunchDarkly.Sdk.Server
The main namespace for the LaunchDarkly server-side .NET SDK.
You will most often use LdClient (the SDK client) and Configuration (configuration options for the client), as well as the User type from LaunchDarkly.Sdk.
Classes
Components
Provides factories for the standard implementations of LaunchDarkly component interfaces.
Configuration
Configuration options for LdClient. This class should normally be constructed with Builder(String).
ConfigurationBuilder
A mutable object that uses the Builder pattern to specify properties for a Configuration object.
DataModel
Contains information about the internal data model for feature flags and user segments.
FeatureFlagsState
A snapshot of the state of all feature flags with regard to a specific user. See calling AllFlagsState(Context, FlagsStateOption[]).
FeatureFlagsStateBuilder
A builder for constructing FeatureFlagsState instances.
FlagsStateOption
Optional parameters that can be passed to AllFlagsState(Context, FlagsStateOption[]).
ILdClientExtensions
Convenience methods that extend the ILdClient interface.
LdClient
A client for the LaunchDarkly API. Client instances are thread-safe. Applications should instantiate a single LdClient for the lifetime of their application.