ISettingsReader.SubscribeToChanges 方法

定义

注册在设置的有效值更改时要调用的回调。 请注意,如果设置在优先级较高的范围中重写,则设置可以更改而不影响其有效值。例如,如果设置更改应用于“用户”范围 (较低优先级) 但在“工作区”范围 (更高优先级) 自定义相同的设置,则更改不会影响有效值。

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.*”),) 表示将触发此回调的设置 () 。

返回

释放后将注销此处理程序的 对象。

例外

如果 handlermonikerPatterns 为 null,则引发。

如果 为空,则 monikerPatterns 引发。

适用于