Partager via


AppSettingsReader Classe

Définition

Fournit une méthode permettant de lire les valeurs d'un type particulier dans la configuration.

public ref class AppSettingsReader
public class AppSettingsReader
type AppSettingsReader = class
Public Class AppSettingsReader
Héritage
AppSettingsReader

Exemples

L’exemple suivant crée un fichier de configuration qui contient la <appSettings> section, puis utilise pour AppSettingsReader lire les paramètres qui viennent d’être générés.

using System;  
using System.Configuration;  

class Program  
{  
    static void Main(string[] args)  
    {  
        var reader = new AppSettingsReader();  

        var stringSetting = reader.GetValue("String setting", typeof(string));  
        Console.WriteLine("String setting: " + stringSetting);  

        var dateTimeSetting = reader.GetValue("DateTime setting", typeof(DateTime));  
        Console.WriteLine("DateTime setting: " + dateTimeSetting);  

        try  
        {  
            var missingSetting = reader.GetValue("Int setting", typeof(Int32));  
        }  
        catch (InvalidOperationException e)  
        {  
            Console.WriteLine("Missing key error: " + e.Message);  
        }  

        Console.WriteLine("Press any key to continue");  
        Console.ReadKey();  
    }  
}  

L’exemple suivant illustre un fichier de configuration utilisé par l’exemple précédent.

<?xml version="1.0" encoding="utf-8"?>  
<configuration>  
    <appSettings>  
        <add key="String setting" value="String retrieved from App.Config"/>  
        <add key="Date setting" value="Thursday, December 01, 2005 12:53:56 PM"/>  
    </appSettings>  
</configuration>  

Constructeurs

AppSettingsReader()

Initialise une nouvelle instance de la classe AppSettingsReader.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetValue(String, Type)

Obtient la valeur d'une clé spécifiée de la propriété AppSettings et retourne un objet du type déterminé contenant la valeur de la configuration.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi