+
+
+
+ Class LdClient
+
+
+
+
Inheritance
+
+
LdClient
+
+
+
+
Inherited Members
+
+
+
+
+
+
+
+
+ Assembly: LaunchDarkly.ServerSdk.dll
+ Syntax
+
+
public sealed class LdClient : IDisposable, ILdClient
+
+ Constructors
+
+
+
+
+ LdClient(Configuration)
+
+
+ Declaration
+
+
public LdClient(Configuration config)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ Configuration |
+ config |
+ |
+
+
+
+
+
+
+ LdClient(string)
+
+
+ Declaration
+
+
public LdClient(string sdkKey)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ sdkKey |
+ |
+
+
+
+ Properties
+
+
+
+
+ BigSegmentStoreStatusProvider
+
+
+ Declaration
+
+
public IBigSegmentStoreStatusProvider BigSegmentStoreStatusProvider { get; }
+
+ Property Value
+
+
+
+
+ DataSourceStatusProvider
+
+
+ Declaration
+
+
public IDataSourceStatusProvider DataSourceStatusProvider { get; }
+
+ Property Value
+
+
+
+
+ DataStoreStatusProvider
+
+
+ Declaration
+
+
public IDataStoreStatusProvider DataStoreStatusProvider { get; }
+
+ Property Value
+
+
+
+
+ FlagTracker
+
+
+ Declaration
+
+
public IFlagTracker FlagTracker { get; }
+
+ Property Value
+
+
+
+
+ Initialized
+
+
+ Declaration
+
+
public bool Initialized { get; }
+
+ Property Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ bool |
+ |
+
+
+
+
+
+
+ Version
+
+
+ Declaration
+
+
public Version Version { get; }
+
+ Property Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Version |
+ |
+
+
+
+ Methods
+
+
+
+
+ AllFlagsState(Context, params FlagsStateOption[])
+
+
+ Declaration
+
+
public FeatureFlagsState AllFlagsState(Context context, params FlagsStateOption[] options)
+
+ Parameters
+
+ Returns
+
+
+
+
+ BoolVariation(string, Context, bool)
+
+
+ Declaration
+
+
public bool BoolVariation(string key, Context context, bool defaultValue = false)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ bool |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ bool |
+ |
+
+
+
+
+
+
+ BoolVariationDetail(string, Context, bool)
+
+
+ Declaration
+
+
public EvaluationDetail<bool> BoolVariationDetail(string key, Context context, bool defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ bool |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+
+ Dispose()
+
+
+ Declaration
+
+
public void Dispose()
+
+
+
+
+ DoubleVariation(string, Context, double)
+
+
+ Declaration
+
+
public double DoubleVariation(string key, Context context, double defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ double |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ double |
+ |
+
+
+
+
+
+
+ DoubleVariationDetail(string, Context, double)
+
+
+ Declaration
+
+
public EvaluationDetail<double> DoubleVariationDetail(string key, Context context, double defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ double |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+
+ FloatVariation(string, Context, float)
+
+
+ Declaration
+
+
public float FloatVariation(string key, Context context, float defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ float |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ float |
+ |
+
+
+
+
+
+
+ FloatVariationDetail(string, Context, float)
+
+
+ Declaration
+
+
public EvaluationDetail<float> FloatVariationDetail(string key, Context context, float defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ float |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+
+ Flush()
+
+
+ Declaration
+
+
+
+
+ FlushAndWait(TimeSpan)
+
+
+ Declaration
+
+
public bool FlushAndWait(TimeSpan timeout)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ TimeSpan |
+ timeout |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ bool |
+ |
+
+
+
+
+
+
+ GetLogger()
+
+
+ Declaration
+
+
public Logger GetLogger()
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ Logger |
+ |
+
+
+
+
+
+
+ Identify(Context)
+
+
+ Declaration
+
+
public void Identify(Context context)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ Context |
+ context |
+ |
+
+
+
+
+
+
+ IntVariation(string, Context, int)
+
+
+ Declaration
+
+
public int IntVariation(string key, Context context, int defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ int |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ int |
+ |
+
+
+
+
+
+
+ IntVariationDetail(string, Context, int)
+
+
+ Declaration
+
+
public EvaluationDetail<int> IntVariationDetail(string key, Context context, int defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ int |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+
+ IsOffline()
+
+
+ Declaration
+
+
public bool IsOffline()
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ bool |
+ |
+
+
+
+
+
+
+ JsonVariation(string, Context, LdValue)
+
+
+ Declaration
+
+
public LdValue JsonVariation(string key, Context context, LdValue defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ LdValue |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ LdValue |
+ |
+
+
+
+
+
+
+ JsonVariationDetail(string, Context, LdValue)
+
+
+ Declaration
+
+
public EvaluationDetail<LdValue> JsonVariationDetail(string key, Context context, LdValue defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ LdValue |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+
+ MigrationVariation(string, Context, MigrationStage)
+
+
+ Declaration
+
+
public MigrationVariation MigrationVariation(string key, Context context, MigrationStage defaultStage)
+
+ Parameters
+
+ Returns
+
+
+
+
+ SecureModeHash(Context)
+
+
+ Declaration
+
+
public string SecureModeHash(Context context)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ Context |
+ context |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ string |
+ |
+
+
+
+
+
+
+ StringVariation(string, Context, string)
+
+
+ Declaration
+
+
public string StringVariation(string key, Context context, string defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ string |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ string |
+ |
+
+
+
+
+
+
+ StringVariationDetail(string, Context, string)
+
+
+ Declaration
+
+
public EvaluationDetail<string> StringVariationDetail(string key, Context context, string defaultValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ key |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ string |
+ defaultValue |
+ |
+
+
+
+ Returns
+
+
+
+
+ Track(string, Context)
+
+
+ Declaration
+
+
public void Track(string name, Context context)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ name |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+
+
+
+
+ Track(string, Context, LdValue)
+
+
+ Declaration
+
+
public void Track(string name, Context context, LdValue data)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ name |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ LdValue |
+ data |
+ |
+
+
+
+
+
+
+ Track(string, Context, LdValue, double)
+
+
+ Declaration
+
+
public void Track(string name, Context context, LdValue data, double metricValue)
+
+ Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ string |
+ name |
+ |
+
+
+ Context |
+ context |
+ |
+
+
+ LdValue |
+ data |
+ |
+
+
+ double |
+ metricValue |
+ |
+
+
+
+
+
+
+ TrackMigration(MigrationOpTracker)
+
+
+ Declaration
+
+
public void TrackMigration(MigrationOpTracker tracker)
+
+ Parameters
+
+ Implements
+
+
+ Extension Methods
+
+
+
+