ISettingsWriter.EnqueueChange 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
新的设置值。 可以是任何数值类型、布尔值或字符串。 如果注册了设置,则必须与已注册的数据类型匹配。
返回
例外
如果 moniker
或 value
为 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
控制如何保留更改的标志
返回
例外
如果 moniker
或 value
为 null,则引发。
如果 moniker
为空或 value
为不受支持的类型,则引发。