SettingChangeOutcome Enum

Definition

The outcome of a call to one of ISettingsWriter's Enqueue*Change methods.

public enum SettingChangeOutcome
type SettingChangeOutcome = 
Public Enum SettingChangeOutcome
Inheritance
SettingChangeOutcome

Fields

Denied 2

The change was denied, e.g. by user preference or group policy.

InternalError 6

An unexpected error occurred. See the error message for details.

InvalidValue 3

The supplied value was an incompatible type or failed validation.

MigrationFailed 5

ApplyMigration was specified but the supplied value couldn't be migrated.

NoMigration 4

ApplyMigration was specified but no migration is registered for the setting.

NotSupportedInClassicMode 7

The attempted operation is not supported when Unified Settings is disabled. The caller should write the legacy store directly.

PendingCommit 0

The change was queued successfully. It will be applied when RequestCommit(String) is called (if the user approves it).

PendingCommitWithoutValidation 1

The change was queued successfully. It will be applied when RequestCommit(String) is called (if the user approves it). Validation was not performed on the value. (Validation will always be performed unless the setting is not registered.)

Applies to