ISettingsReader Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
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. |