Sdílet prostřednictvím


RemoteSettingsInitializer Class

Definition

Initializer for Remote Settings

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

Constructors

RemoteSettingsInitializer()

Properties

ExperimentationService

Gets or sets the IExperimentationService that will be used to provide Flight scopes.

FilterProvider

Gets or sets the filter provider that will be used to provide values for the Targeted Notifications request plus Scope Providers.

KeyValueStorage

Gets or sets the CollectionKeyValueStorage that will be used for the Remote Settings.

NonScopedSettingsKeyValueStorage

Gets or sets the key value storage that will be used for non scoped settings, as a way for consumers to access RemoteSettings directly without having to go through this library.

RemoteSettingsFileName

Gets or sets the remote settings file name.

ScopeFilterProviders

Gets or sets the collection of ScopeFilterProviders that are registered to provide scopes.

StableSettingRootSubCollections

Gets or sets the names of root subcollections that will hold stable settings. The first time a setting under one of these subcollections gets requested, the value is cached, and RemoteSettings will continue to return this value for the rest of the process lifetime.

Telemetry

Gets or sets the telemetry implementation that will be used to log telemetry about Remote Settings operations.

TelemetryNotificationService

Gets or sets the ITelemetryNotificationProvider that will be used to subscribe to telemetry events.

UsePathPrefix

Gets or sets whether to use default prefix for collection names in Key-Value storage. Like "Software\Microsoft\VisualStudio\RemoteSetting"

Applies to