ISettingsReader.SubscribeToChanges 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册在设置的有效值更改时要调用的回调。 请注意,如果设置在优先级较高的范围中重写,则设置可以更改而不影响其有效值。例如,如果设置更改应用于“用户”范围 (较低优先级) 但在“工作区”范围 (更高优先级) 自定义相同的设置,则更改不会影响有效值。
public IDisposable SubscribeToChanges(Action<Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingsUpdate> handler, params string[] monikerPatterns);
abstract member SubscribeToChanges : Action<Microsoft.VisualStudio.Utilities.UnifiedSettings.SettingsUpdate> * string[] -> IDisposable
Public Function SubscribeToChanges (handler As Action(Of SettingsUpdate), ParamArray monikerPatterns As String()) As IDisposable
参数
- handler
- Action<SettingsUpdate>
设置更改时要调用的回调。
- monikerPatterns
- String[]
设置名字对象 (“environment.general.visualExperience.colorTheme”) 或前缀 + 通配符 ((如“environment.general.*”),) 表示将触发此回调的设置 () 。
返回
释放后将注销此处理程序的 对象。
例外
如果 handler
或 monikerPatterns
为 null,则引发。
如果 为空,则 monikerPatterns
引发。