Partilhar via


ISettingsReader.SubscribeToChanges Método

Definição

Registra um retorno de chamada a ser invocado quando os valores efetivos das configurações são alterados. Observe que uma configuração pode ser alterada sem afetar seu valor efetivo se a configuração for substituída em um escopo de prioridade mais alta , por exemplo, se uma alteração de configuração for aplicada ao escopo do "usuário" (prioridade mais baixa), mas a mesma configuração também for personalizada no escopo "workspace" (prioridade mais alta), a alteração não afetará o valor efetivo.

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>

O retorno de chamada a ser invocado quando as configurações forem alteradas.

monikerPatterns
String[]

Uma coleção de monikers de configuração (como "environment.general.visualExperience.colorTheme") ou prefixos + curinga (como "environment.general.*") que representa as configurações que dispararão esse retorno de chamada.

Retornos

Um objeto que cancelará o registro desse manipulador quando for descartado.

Exceções

Gerado se handler ou monikerPatterns for nulo.

Lançada se monikerPatterns estiver vazia.

Aplica-se a