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 k přečtení právě vygenerovaného 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žívaný předchozím příkladem.

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

Name Description
AppSettingsReader()

Inicializuje novou instanci AppSettingsReader třídy.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type 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 Object.

(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é