System.Configuration 名前空間

構成データを処理するプログラミング モデルを提供する型が含まれます。

クラス

ApplicationScopedSettingAttribute

アプリケーション設定プロパティがアプリケーションのすべてのユーザーに対して共通の値を持つことを指定します。 このクラスは継承できません。

ApplicationSettingsBase

Windows フォーム アプリケーションでアプリケーション設定機能を実装する、具象ラッパー クラスを派生する基本クラスとして機能します。

ApplicationSettingsGroup

構成ファイル内の関連するアプリケーション設定セクションのグループを表します。 このクラスは継承できません。

AppSettingsReader

構成から特定のタイプの値を読み取るメソッドを提供します。

AppSettingsSection

構成システムに appSettings 構成セクションのサポートを提供します。 このクラスは継承できません。

CallbackValidator

オブジェクトの動的な検証を提供します。

CallbackValidatorAttribute

コードの検証に使用する CallbackValidator オブジェクトを指定します。 このクラスは継承できません。

ClientSettingsSection

構成ファイル内のユーザー スコープのアプリケーション設定のグループを表します。

CommaDelimitedStringCollection

コンマで区切られた文字列要素のコレクションを表します。 このクラスは継承できません。

CommaDelimitedStringCollectionConverter

コンマ区切りの文字列値と CommaDelimitedStringCollection オブジェクトとの間の変換を行います。 このクラスは継承できません。

Configuration

特定のコンピューター、アプリケーション、またはリソースに適用できる構成ファイルを表します。 このクラスは継承できません。

ConfigurationBuilder

カスタム構成ビルダーの実装によって拡張する基底クラスを表します。

ConfigurationBuilderCollection

ConfigurationBuilder オブジェクトのコレクションを名前で保持します。

ConfigurationBuilderSettings

<configBuilders> 構成セクションのプロバイダーを構成する、構成要素のグループを表します。

ConfigurationBuildersSection

<configBuilders> セクションへのプログラムによるアクセスを提供します。 このクラスは継承できません。

ConfigurationCollectionAttribute

.NET が構成要素のコレクションのインスタンスを作成するように、宣言によって指示します。 このクラスは継承できません。

ConfigurationConverterBase

構成コンバーター型の基本クラス。

ConfigurationElement

構成ファイル内の構成要素を表します。

ConfigurationElementCollection

子要素のコレクションを格納する構成要素を表します。

ConfigurationElementProperty

構成要素のプロパティを指定します。 このクラスは継承できません。

ConfigurationErrorsException

構成エラーが発生したときにスローされる例外。

ConfigurationException

構成システムのエラーが発生したときにスローされる例外。

ConfigurationFileMap

コンピューターの構成ファイルに対する構成ファイルの対応付けを定義します。

ConfigurationLocation

構成ファイル内の location 要素を表します。

ConfigurationLocationCollection

ConfigurationLocationCollection オブジェクトのコレクションを含んでいます。

ConfigurationLockCollection

ロックされている構成オブジェクトのコレクションを格納します。 このクラスは継承できません。

ConfigurationManager

クライアント アプリケーションの構成ファイルにアクセスできるようにします。 このクラスは継承できません。

ConfigurationPermission

メソッドまたはクラスが構成ファイルにアクセスできるようにするアクセス許可構造を提供します。

ConfigurationPermissionAttribute

構成ファイルのセクションにアクセスするための、マークされた対象アクセス許可を付与はたは拒否する ConfigurationPermission オブジェクトを作成します。

ConfigurationProperty

属性または構成要素の子を表します。 このクラスは継承できません。

ConfigurationPropertyAttribute

.NET が構成プロパティをインスタンス化するように、宣言によって指示します。 このクラスは継承できません。

ConfigurationPropertyCollection

構成要素のプロパティのコレクションを表します。

ConfigurationSection

構成ファイル内のセクションを表します。

ConfigurationSectionCollection

構成ファイル内の関連セクションのコレクションを表します。

ConfigurationSectionGroup

構成ファイル内の関連するセクションのグループを表します。

ConfigurationSectionGroupCollection

ConfigurationSectionGroup オブジェクトのコレクションを表します。

ConfigurationSettings

構成セクションおよび共通の構成設定を読み取るためのランタイム バージョン 1.0 および 1.1 のサポートを提供します。

ConfigurationValidatorAttribute

System.Configuration 検証コントロールの属性型の基本クラスとして機能します。

ConfigurationValidatorBase

オブジェクトの値を検証できるように、検証のクラスを派生するための基本クラスとして機能します。

ConfigXmlDocument

対応する XmlDocument 型をラップし、またファイル名や行番号をレポートするために必要な情報が含まれます。

ConnectionStringSettings

構成ファイルの接続文字列セクション内の名前付きで単一の接続文字列を表します。

ConnectionStringSettingsCollection

ConnectionStringSettings オブジェクトのコレクションを含んでいます。

ConnectionStringsSection

接続文字列に関する構成ファイル セクションにプログラムからアクセスできるようにします。

ContextInformation

ConfigurationElement オブジェクトに関連付けられているコンテキスト情報をカプセル化します。 このクラスは継承できません。

DefaultSection

構成セクションの XML を読み書きの両方のアクセス用に公開する、基本構成セクション ハンドラーを表します。

DefaultSettingValueAttribute

アプリケーション設定プロパティの既定値を指定します。

DefaultValidator

オブジェクトの検証を提供します。 このクラスは継承できません。

DictionarySectionHandler

構成セクションからキー/値ペア構成情報を提供します。

DpapiProtectedConfigurationProvider

Windows データ保護 API (DPAPI: Data Protection API) を使用して構成データの暗号化と復号化を行う ProtectedConfigurationProvider オブジェクトを提供します。

ElementInformation

構成内の個々の要素に関するメタ情報が含まれています。 このクラスは継承できません。

ExeConfigurationFileMap

実行可能アプリケーション (.exe) に対する構成ファイルの対応付けを定義します。 このクラスは継承できません。

ExeContext

現在のアプリケーションのパスのコンテキストを管理します。 このクラスは継承できません。

GenericEnumConverter

文字列と列挙型との間の変換を行います。

IdnElement

Uri クラスで処理する国際化ドメイン名 (IDN: International Domain Name) の構成設定を提供します。

IgnoreSection

System.Configuration 型によって処理されない構成セクションのラッパー型定義を提供します。

IgnoreSectionHandler

System.Configuration 型によって処理されない構成セクションのレガシ セクション ハンドラー定義を提供します。

InfiniteIntConverter

文字列と標準の無限値または整数値との間の変換を行います。

InfiniteTimeSpanConverter

文字列と標準の無限 TimeSpan 値との間の変換を行います。

IntegerValidator

Int32 値の検証について説明します。

IntegerValidatorAttribute

.NET が構成プロパティに対して整数の検証を実行するように、宣言によって指示します。 このクラスは継承できません。

IriParsingElement

Uri クラスで処理する IRI (International Resource Identifier) の構成設定を提供します。

KeyValueConfigurationCollection

KeyValueConfigurationElement オブジェクトのコレクションを含んでいます。

KeyValueConfigurationElement

キーと値のペアを格納する構成要素を表します。

LocalFileSettingsProvider

アプリケーション設定クラスに永続性を持たせます。

LongValidator

Int64 値の検証について説明します。

LongValidatorAttribute

.NET が構成プロパティに対して長整数の検証を実行するように、宣言によって指示します。 このクラスは継承できません。

NameValueConfigurationCollection

NameValueConfigurationElement オブジェクトのコレクションを含んでいます。 このクラスは継承できません。

NameValueConfigurationElement

String 名と String 値を格納する構成要素。 このクラスは継承できません。

NameValueFileSectionHandler

構成ファイルにアクセスできるようにします。 この型では .NET の構成インフラストラクチャがサポートされます。コードから直接使用するためのものではありません。

NameValueSectionHandler

構成セクションから名前と値のペアの構成情報を提供します。

NoSettingsVersionUpgradeAttribute

アプリケーションのアップグレードが検出されたときに呼び出されるすべてのロジックを設定プロバイダーが無効にする必要があることを指定します。 このクラスは継承できません。

PositiveTimeSpanValidator

TimeSpan オブジェクトの検証を提供します。 このクラスは継承できません。

PositiveTimeSpanValidatorAttribute

.NET が構成プロパティに対して時間の検証を実行するように、宣言によって指示します。 このクラスは継承できません。

PropertyInformation

構成内の個々のプロパティのメタ情報が含まれています。 この型は継承できません。

PropertyInformationCollection

PropertyInformation オブジェクトのコレクションを含んでいます。 このクラスは継承できません。

ProtectedConfiguration

現在のアプリケーションの構成ファイルに対して保護された構成プロバイダーへのアクセスを提供します。

ProtectedConfigurationProvider

保護された構成データの暗号化と復号化を行うプロバイダーを作成する基本クラス。

ProtectedConfigurationProviderCollection

ProtectedConfigurationProvider オブジェクトのコレクションを提供します。

ProtectedConfigurationSection

configProtectedData 構成セクションにプログラムからアクセスできるようにします。 このクラスは継承できません。

ProtectedProviderSettings

<configProtectedData> 構成セクションのプロバイダーを構成する、構成要素のグループを表します。

ProviderSettings

プロバイダーに関連付けられた構成要素を表します。

ProviderSettingsCollection

ProviderSettings オブジェクトのコレクションを表します。

RegexStringValidator

正規表現によって指定される規則に基づいた文字列の検証を提供します。

RegexStringValidatorAttribute

.NET が構成プロパティに対して正規表現を使用した文字列の検証を実行するように、宣言によって指示します。 このクラスは継承できません。

RsaProtectedConfigurationProvider

構成データの暗号化と復号化を行うために RSA 暗号方式を使用する ProtectedConfigurationProvider インスタンスを提供します。

SchemeSettingElement

SchemeSettingElementCollection クラスの要素を表します。

SchemeSettingElementCollection

SchemeSettingElement オブジェクトのコレクションを表します。

SectionInformation

構成階層内の個々のセクションのメタデータが含まれています。 このクラスは継承できません。

SettingAttribute

設定情報を設定プロパティに関連付けるために使用するカスタム設定属性を表します。

SettingChangingEventArgs

SettingChanging イベントのデータを提供します。

SettingElement

構成内の要素の更新に使用する簡略化した構成要素を表します。 このクラスは継承できません。

SettingElementCollection

SettingElement オブジェクトのコレクションを含んでいます。 このクラスは継承できません。

SettingsAttributeDictionary

構成オブジェクト、および SettingsProperty オブジェクトを記述するために使用するキーと値のペアのコレクションを表します。

SettingsBase

ユーザーのプロパティ設定をサポートするために使用する基本クラスを提供します。

SettingsContext

設定を保持する場合にプロバイダーが使用できるコンテキスト情報を提供します。

SettingsDescriptionAttribute

個々の構成プロパティを説明する文字列を提供します。 このクラスは継承できません。

SettingsGroupDescriptionAttribute

アプリケーション設定プロパティ グループを説明する文字列を提供します。 このクラスは継承できません。

SettingsGroupNameAttribute

アプリケーション設定プロパティ グループの名前を指定します。 このクラスは継承できません。

SettingsLoadedEventArgs

SettingsLoaded イベントのデータを提供します。

SettingsManageabilityAttribute

アプリケーション設定プロパティの特別なサービスを指定します。 このクラスは継承できません。

SettingsProperty

個々の構成プロパティに関するメタデータを表すクラスとして内部的に使用されます。

SettingsPropertyCollection

SettingsProperty オブジェクトのコレクションを含んでいます。

SettingsPropertyIsReadOnlyException

読み取り専用の SettingsProperty オブジェクトの例外を提供します。

SettingsPropertyNotFoundException

見つからない SettingsProperty オブジェクトの例外を提供します。

SettingsPropertyValue

SettingsBase のインスタンスによって読み込みおよび格納できる設定プロパティの値を格納します。

SettingsPropertyValueCollection

SettingsProperty オブジェクトを SettingsPropertyValue オブジェクトに対応付ける、設定プロパティ値のコレクションを格納します。

SettingsPropertyWrongTypeException

無効な型が SettingsProperty オブジェクトで使用された場合にスローされる例外を提供します。

SettingsProvider

アプリケーション設定アーキテクチャでカスタム設定プロバイダーを派生させるための基本クラスとして機能します。

SettingsProviderAttribute

現在のアプリケーション設定クラスまたはアプリケーション設定プロパティのストレージを提供するために使用する設定プロバイダーを指定します。 このクラスは継承できません。

SettingsProviderCollection

アプリケーション設定プロバイダーのコレクションを表します。

SettingsSerializeAsAttribute

設定プロバイダーが使用するシリアル化機構を指定します。 このクラスは継承できません。

SettingValueElement

シリアル化された設定の値を表す XML を格納します。 このクラスは継承できません。

SingleTagSectionHandler

.config ファイルの単一の XML タグで表される構成セクションを処理します。

SpecialSettingAttribute

アプリケーション設定プロパティに特別な意味が含まれていることを示します。 このクラスは継承できません。

StringValidator

文字列の検証を提供します。

StringValidatorAttribute

.NET が構成プロパティに対して文字列の検証を実行するように、宣言によって指示します。 このクラスは継承できません。

SubclassTypeValidator

オブジェクトが指定した型の派生クラスであることを検証します。

SubclassTypeValidatorAttribute

.NET が構成プロパティに対して検証を実行するように、宣言によって指示します。 このクラスは継承できません。

TimeSpanMinutesConverter

分単位で表された期間を変換します。

TimeSpanMinutesOrInfiniteConverter

分単位または標準の無期限の期間として表される TimeSpan を変換します。

TimeSpanSecondsConverter

秒単位で表された期間を変換します。

TimeSpanSecondsOrInfiniteConverter

秒単位または標準の無期限の期間として表される TimeSpan を変換します。

TimeSpanValidator

TimeSpan オブジェクトの検証を提供します。

TimeSpanValidatorAttribute

.NET が構成プロパティに対して時間の検証を実行するように、宣言によって指示します。 このクラスは継承できません。

TypeNameConverter

型と文字列値との間の変換を行います。 このクラスは継承できません。

UriSection

構成ファイル内の URI セクションを表します。

UserScopedSettingAttribute

アプリケーション設定グループまたはアプリケーション設定プロパティがアプリケーションのユーザーごとに個別の値を格納するように指定します。 このクラスは継承できません。

UserSettingsGroup

構成ファイル内の関連するユーザー設定セクションのグループ化を表します。 このクラスは継承できません。

WhiteSpaceTrimStringConverter

文字列を標準の形式に変換します。

インターフェイス

IApplicationSettingsProvider

クライアント ベースのアプリケーション設定プロバイダーの拡張機能を定義します。

IConfigurationSectionHandler

特定の構成セクションへのアクセスを処理します。

IConfigurationSystem

標準の構成メソッドを提供します。

IPersistComponentSettings

アプリケーション設定の格納および取得を行うコントロールまたはライブラリの標準機能を定義します。

ISettingsProviderService

代替アプリケーション設定プロバイダーを定義するためのインターフェイスを提供します。

列挙型

ConfigurationAllowDefinition

ConfigurationSection オブジェクトに格納されたプロパティを設定またはオーバーライドできる構成ファイルの階層内の位置を指定します。

ConfigurationAllowExeDefinition

ConfigurationSection オブジェクトに格納されたプロパティを設定またはオーバーライドできる構成ファイルの階層内の位置を指定します。

ConfigurationElementCollectionType

ConfigurationElementCollectionType オブジェクトの型を指定します。

ConfigurationPropertyOptions

プロパティに適用するオプションを指定します。

ConfigurationSaveMode

構成ファイルに書き出されるプロパティを確認します。

ConfigurationUserLevel

構成オブジェクトで表される構成ファイルを指定するために使用されます。

OverrideMode

子ディレクトリの構成要素に対する、構成要素のオーバーライド動作を指定します。

PropertyValueOrigin

構成プロパティ値の設定元である構成階層内のレベルを指定します。

SettingsManageability

アプリケーション設定で利用できるようにする必要のあるサービスを示す値を提供します。

SettingsSerializeAs

アプリケーション設定を格納するために使用するシリアル化方式を決定します。

SpecialSetting

アプリケーション設定プロパティの特殊な設定カテゴリを指定します。

代理人

SettingChangingEventHandler

SettingChanging イベントを処理するメソッドを表します。

SettingsLoadedEventHandler

SettingsLoaded イベントを処理するメソッドを表します。

SettingsSavingEventHandler

SettingsSaving イベントを処理するメソッドを表します。

ValidatorCallback

オブジェクトの検証後に呼び出されるメソッドを表します。