ISettingsReader Interface

Définition

Cela expose la « valeur effective » des paramètres : la valeur de l’étendue de priorité la plus élevée où chaque paramètre est personnalisé.

public interface ISettingsReader
type ISettingsReader = interface
Public Interface ISettingsReader
Dérivé

Méthodes

GetArray<T>(String, SettingReadOptions)

Obtient la valeur effective d’un paramètre de tableau, ou la valeur par défaut si elle n’est pas personnalisée.

GetArrayOrThrow<T>(String)

Obtient un paramètre de tableau. S’il n’existe aucune valeur persistante, la valeur persistante n’est pas valide ou la valeur persistante ne peut pas être convertie en tableau de T, retourne la valeur par défaut.

GetValue<T>(String, SettingReadOptions)

Obtient la valeur effective d’un paramètre non-tableau, ou la valeur par défaut si elle n’est pas personnalisée.

GetValueOrThrow<T>(String)

Obtient un paramètre autre que le tableau. S’il n’existe aucune valeur persistante, la valeur persistante n’est pas valide ou la valeur persistante ne peut pas être convertie Ten , retourne la valeur par défaut.

SubscribeToChanges(Action<SettingsUpdate>, String[])

Inscrit un rappel à appeler lorsque les valeurs effectives des paramètres changent. Notez qu’un paramètre peut changer sans affecter sa valeur effective si le paramètre est remplacé dans une étendue de priorité plus élevée, par exemple, si une modification de paramètre est appliquée à l’étendue « utilisateur » (priorité inférieure), mais que le même paramètre est également personnalisé au niveau de l’étendue « espace de travail » (priorité plus élevée), la modification n’affecte pas la valeur effective.

S’applique à