ISettingsWriter.EnqueueChange 方法

定义

重载

EnqueueChange<T>(String, T)

将设置的值的更改排入队列。 用户可以在审批过程中选择目标范围。 除非未注册设置,否则将执行验证。 这等效于使用 None调用 EnqueueChange<T>(String, T, SettingWriteOptions)

EnqueueChange<T>(String, T, SettingWriteOptions)

将设置的值的更改排入队列。 用户可以在审批过程中选择目标范围。 除非未注册设置,否则将执行验证。

EnqueueChange<T>(String, T)

将设置的值的更改排入队列。 用户可以在审批过程中选择目标范围。 除非未注册设置,否则将执行验证。 这等效于使用 None调用 EnqueueChange<T>(String, T, SettingWriteOptions)

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

类型参数

T

参数

moniker
String
value
T

新的设置值。 可以是任何数值类型、布尔值或字符串。 如果注册了设置,则必须与已注册的数据类型匹配。

返回

例外

如果 monikervalue 为 null,则引发。

如果 moniker 为空或 value 为不受支持的类型,则引发。

适用于

EnqueueChange<T>(String, T, SettingWriteOptions)

将设置的值的更改排入队列。 用户可以在审批过程中选择目标范围。 除非未注册设置,否则将执行验证。

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

类型参数

T

参数

moniker
String
value
T

新的设置值。 可以是任何数值类型、布尔值或字符串。 如果注册了设置,则必须与已注册的数据类型匹配。

options
SettingWriteOptions

控制如何保留更改的标志

返回

例外

如果 monikervalue 为 null,则引发。

如果 moniker 为空或 value 为不受支持的类型,则引发。

适用于