Share via


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

Name Value Description
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.)

Denied 2

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

InvalidValue 3

The supplied value was an incompatible type or failed validation.

NoMigration 4

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

MigrationFailed 5

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

InternalError 6

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

NotSupportedInClassicMode 7

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

Applies to