Share via


ExperimentationServiceInitializer Class

Definition

Initializer class, which contains all settings necessary for ExperimentationService functionality.

public ref class ExperimentationServiceInitializer sealed
public sealed class ExperimentationServiceInitializer
type ExperimentationServiceInitializer = class
Public NotInheritable Class ExperimentationServiceInitializer
Inheritance
ExperimentationServiceInitializer

Constructors

ExperimentationServiceInitializer()

Properties

ExperimentationFilterProvider

Gets or sets filter provider, which provides filters necessary to build correct query to remote service.

ExperimentationOptinStatusReader

Gets or sets experimentation optin status reader to understand whether we can start/work with remote services.

ExperimentationTelemetry

Gets or sets telemetry service, which is used to send and set flights telemetry.

KeyValueStorage

Gets or sets key-value storage necessary to keep local data, like cached flights.

Methods

BuildDefault()

Create default instance of the initializer with default settings.

FillWithDefaults()

Fill empty properties with default values without overriding initialized fields.

Applies to