Sdílet prostřednictvím


AppSettingsReader Třída

Definice

Poskytuje metodu pro čtení hodnot určitého typu z konfigurace.

public ref class AppSettingsReader
public class AppSettingsReader
type AppSettingsReader = class
Public Class AppSettingsReader
Dědičnost
AppSettingsReader

Příklady

Následující příklad vytvoří konfigurační soubor, který obsahuje <appSettings> oddíl a pak použije AppSettingsReader ke čtení právě vygenerovaných nastavení.

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();  
    }  
}  

Následující příklad ukazuje konfigurační soubor použitý v předchozím příkladu.

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

Konstruktory

AppSettingsReader()

Inicializuje novou instanci AppSettingsReader třídy .

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetValue(String, Type)

Získá hodnotu pro zadaný klíč z AppSettings vlastnosti a vrátí objekt zadaného typu obsahující hodnotu z konfigurace.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také