Freigeben über


ISettingsReader.SubscribeToChanges Methode

Definition

Registriert einen Rückruf, der aufgerufen werden soll, wenn sich die effektiven Werte der Einstellungen ändern. Beachten Sie, dass sich eine Einstellung ändern kann, ohne ihren effektiven Wert zu beeinträchtigen, wenn die Einstellung in einem Bereich mit höherer Priorität überschrieben wird. Wenn z. B. eine Einstellungsänderung auf den Bereich "Benutzer" (niedrigere Priorität) angewendet wird, die gleiche Einstellung aber auch im Arbeitsbereichsbereich (höhere Priorität) angepasst wird, wirkt sich die Änderung nicht auf den effektiven Wert aus.

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

Parameter

handler
Action<SettingsUpdate>

Der Rückruf, der aufgerufen werden soll, wenn sich die Einstellungen ändern.

monikerPatterns
String[]

Eine Sammlung von Einstellungsmonikern (z. B. "environment.general.visualExperience.colorTheme") oder Präfixen + Wildcard (z. B. "environment.general.*"), die die Einstellungen darstellen, die diesen Rückruf auslösen.

Gibt zurück

Ein -Objekt, das die Registrierung dieses Handlers bei der Löschung aufhebt.

Ausnahmen

Wird ausgelöst, wenn handler oder monikerPatterns NULL ist.

Wird ausgelöst, wenn monikerPatterns leer ist.

Gilt für: