AppSettingsReader AppSettingsReader AppSettingsReader AppSettingsReader Class

Definizione

Fornisce un metodo per la lettura di valori di un determinato tipo dalla configurazione.Provides a method for reading values of a particular type from the configuration.

public ref class AppSettingsReader
public class AppSettingsReader
type AppSettingsReader = class
Public Class AppSettingsReader
Ereditarietà
AppSettingsReaderAppSettingsReaderAppSettingsReaderAppSettingsReader

Esempi

L'esempio seguente crea un file di configurazione che contiene il <appSettings> sezione e quindi Usa il AppSettingsReader per leggere le impostazioni appena generate.The following example creates a configuration file that contains the <appSettings> section, and then uses the AppSettingsReader to read the settings just generated.

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'esempio seguente illustra un file di configurazione usato nell'esempio precedente.The following example demonstrates a configuration file used by the previous example.

<?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>  

Costruttori

AppSettingsReader() AppSettingsReader() AppSettingsReader() AppSettingsReader()

Inizializza una nuova istanza della classe AppSettingsReader.Initializes a new instance of the AppSettingsReader class.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
GetValue(String, Type) GetValue(String, Type) GetValue(String, Type) GetValue(String, Type)

Ottiene il valore di una chiave specificata dalla proprietà AppSettings e restituisce un oggetto del tipo specificato che contiene il valore ricavato dalla configurazione.Gets the value for a specified key from the AppSettings property and returns an object of the specified type containing the value from the configuration.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a

Vedi anche