AppSettingsReader Класс

Определение

Предоставляет метод для чтения значений определенного типа из конфигурации.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
Наследование
AppSettingsReader

Примеры

В следующем примере создается файл конфигурации, содержащий раздел <appSettings>, а затем для чтения только что созданных параметров используется AppSettingsReader.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();  
    }  
}  

В следующем примере показан файл конфигурации, используемый в предыдущем примере.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>  

Конструкторы

AppSettingsReader()

Инициализирует новый экземпляр класса AppSettingsReader.Initializes a new instance of the AppSettingsReader class.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
GetValue(String, Type)

Возвращает значение для указанного ключа из свойства AppSettings и возвращает объект заданного типа, который содержит значение из конфигурации.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()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

Дополнительно