AppSettingsReader Klas

Definitie

Biedt een methode voor het lezen van waarden van een bepaald type uit de configuratie.

public ref class AppSettingsReader
public class AppSettingsReader
type AppSettingsReader = class
Public Class AppSettingsReader
Overname
AppSettingsReader

Voorbeelden

In het volgende voorbeeld wordt een configuratiebestand gemaakt dat de <appSettings> sectie bevat en wordt vervolgens het AppSettingsReader bestand gebruikt om de zojuist gegenereerde instellingen te lezen.

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

In het volgende voorbeeld ziet u een configuratiebestand dat wordt gebruikt in het vorige voorbeeld.

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

Constructors

Name Description
AppSettingsReader()

Initialiseert een nieuw exemplaar van de AppSettingsReader klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValue(String, Type)

Haalt de waarde voor een opgegeven sleutel op uit de AppSettings eigenschap en retourneert een object van het opgegeven type dat de waarde uit de configuratie bevat.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook