AppSettingsReader AppSettingsReader AppSettingsReader AppSettingsReader Class

定義

構成から特定のタイプの値を読み取るメソッドを提供します。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
継承
AppSettingsReaderAppSettingsReaderAppSettingsReaderAppSettingsReader

次の例では、 <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() AppSettingsReader() AppSettingsReader()

AppSettingsReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the AppSettingsReader class.

メソッド

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

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

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

既定のハッシュ関数として機能します。Serves as the default hash function.

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

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
GetValue(String, Type) GetValue(String, Type) GetValue(String, Type) 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() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

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

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください