ISettingsReader.SubscribeToChanges Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra una devolución de llamada que se invocará cuando cambien los valores efectivos de la configuración. Tenga en cuenta que una configuración puede cambiar sin afectar a su valor efectivo si la configuración se reemplaza en un ámbito de prioridad más alta; por ejemplo, si se aplica un cambio de configuración al ámbito "usuario" (prioridad inferior), pero la misma configuración también se personaliza en el ámbito de "área de trabajo" (prioridad más alta), el cambio no afectará al valor efectivo.
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
Parámetros
- handler
- Action<SettingsUpdate>
Devolución de llamada que se va a invocar al cambiar la configuración.
- monikerPatterns
- String[]
Colección de monikers de configuración (como "environment.general.visualExperience.colorTheme") o prefijos + comodín (como "environment.general.*") que representa los valores que desencadenarán esta devolución de llamada.
Devoluciones
Objeto que anulará el registro de este controlador cuando se elimine.
Excepciones
Se produce si handler o monikerPatterns es null.
Se produce si monikerPatterns está vacío.