Freigeben über


ISettingsWriter.EnqueueChange Methode

Definition

Überlädt

EnqueueChange<T>(String, T)

Stellt eine Änderung des Werts einer Einstellung in die Warteschlange. Der Zielbereich kann vom Benutzer während des Genehmigungsprozesses ausgewählt werden. Die Überprüfung wird ausgeführt, es sei denn, die Einstellung ist nicht registriert. Dies entspricht dem Aufrufen EnqueueChange<T>(String, T, SettingWriteOptions) von mit None.

EnqueueChange<T>(String, T, SettingWriteOptions)

Stellt eine Änderung des Werts einer Einstellung in die Warteschlange. Der Zielbereich kann vom Benutzer während des Genehmigungsprozesses ausgewählt werden. Die Überprüfung wird ausgeführt, es sei denn, die Einstellung ist nicht registriert.

EnqueueChange<T>(String, T)

Stellt eine Änderung des Werts einer Einstellung in die Warteschlange. Der Zielbereich kann vom Benutzer während des Genehmigungsprozesses ausgewählt werden. Die Überprüfung wird ausgeführt, es sei denn, die Einstellung ist nicht registriert. Dies entspricht dem Aufrufen EnqueueChange<T>(String, T, SettingWriteOptions) von mit None.

public Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingChangeResult EnqueueChange<T> (string moniker, T value);
abstract member EnqueueChange : string * 'T -> Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingChangeResult
Public Function EnqueueChange(Of T) (moniker As String, value As T) As SettingChangeResult

Typparameter

T

Parameter

moniker
String
value
T

Der neue Einstellungswert. Kann ein beliebiger numerischer Typ, bool oder Zeichenfolge sein. Wenn die Einstellung registriert ist, muss diese mit dem registrierten Datentyp übereinstimmen.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn moniker oder value NULL ist.

Wird ausgelöst, wenn moniker leer ist oder value ein nicht unterstützter Typ ist.

Gilt für:

EnqueueChange<T>(String, T, SettingWriteOptions)

Stellt eine Änderung des Werts einer Einstellung in die Warteschlange. Der Zielbereich kann vom Benutzer während des Genehmigungsprozesses ausgewählt werden. Die Überprüfung wird ausgeführt, es sei denn, die Einstellung ist nicht registriert.

public Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingChangeResult EnqueueChange<T> (string moniker, T value, Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingWriteOptions options);
abstract member EnqueueChange : string * 'T * Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingWriteOptions -> Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingChangeResult
Public Function EnqueueChange(Of T) (moniker As String, value As T, options As SettingWriteOptions) As SettingChangeResult

Typparameter

T

Parameter

moniker
String
value
T

Der neue Einstellungswert. Kann ein beliebiger numerischer Typ, bool oder Zeichenfolge sein. Wenn die Einstellung registriert ist, muss diese mit dem registrierten Datentyp übereinstimmen.

options
SettingWriteOptions

Flags, die steuern, wie die Änderung beibehalten wird

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn moniker oder value NULL ist.

Wird ausgelöst, wenn moniker leer ist oder value ein nicht unterstützter Typ ist.

Gilt für: