Class OptimizelyOptions
- Namespace
- TarantoJ.FeatureManagement.Optimizely
- Assembly
- TarantoJ.FeatureManagement.Optimizely.dll
Optimizely configuration options
[PublicAPI]
public class OptimizelyOptions
- Inheritance
-
OptimizelyOptions
- Inherited Members
Fields
SectionName
The configuration section name used to bind OptimizelyOptions.
public const string SectionName = "Optimizely"
Field Value
Properties
DefaultUserId
The user id used when evaluating features without a registered IOptimizelyUserContextAccessor.
public string DefaultUserId { get; set; }
Property Value
Logging
Enables or disables logging using ILogger, enabled by default.
public bool Logging { get; set; }
Property Value
SdkKey
Your Optimizely sdk key. Supplied to NewDefaultInstance(string).
[Required]
public string SdkKey { get; set; }
Property Value
Telemetry
Telemetry configuration applied to every feature returned by OptimizelyFeatureDefinitionProvider. When null, no telemetry is emitted. Disabled by default.
public TelemetryConfiguration? Telemetry { get; set; }