System.Configuration 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成データを処理するプログラミング モデルを提供する型が含まれます。
クラス
| ApplicationScopedSettingAttribute |
アプリケーション設定プロパティがアプリケーションのすべてのユーザーに対して共通の値を持つことを指定します。 このクラスは継承できません。 |
| ApplicationSettingsBase |
Windows フォーム アプリケーションでアプリケーション設定機能を実装する、具象ラッパー クラスを派生する基本クラスとして機能します。 |
| ApplicationSettingsGroup |
構成ファイル内の関連するアプリケーション設定セクションのグループを表します。 このクラスは継承できません。 |
| AppSettingsReader |
構成から特定のタイプの値を読み取るメソッドを提供します。 |
| AppSettingsSection |
構成システムに |
| CallbackValidator |
オブジェクトの動的な検証を提供します。 |
| CallbackValidatorAttribute |
コードの検証に使用する CallbackValidator オブジェクトを指定します。 このクラスは継承できません。 |
| ClientSettingsSection |
構成ファイル内のユーザー スコープのアプリケーション設定のグループを表します。 |
| CommaDelimitedStringCollection |
コンマで区切られた文字列要素のコレクションを表します。 このクラスは継承できません。 |
| CommaDelimitedStringCollectionConverter |
コンマ区切りの文字列値と CommaDelimitedStringCollection オブジェクトとの間の変換を行います。 このクラスは継承できません。 |
| Configuration |
特定のコンピューター、アプリケーション、またはリソースに適用できる構成ファイルを表します。 このクラスは継承できません。 |
| ConfigurationBuilder |
カスタム構成ビルダーの実装によって拡張する基底クラスを表します。 |
| ConfigurationBuilderCollection |
ConfigurationBuilder オブジェクトのコレクションを名前で保持します。 |
| ConfigurationBuilderSettings |
|
| ConfigurationBuildersSection |
|
| ConfigurationCollectionAttribute |
.NET が構成要素のコレクションのインスタンスを作成するように、宣言によって指示します。 このクラスは継承できません。 |
| ConfigurationConverterBase |
構成コンバーター型の基本クラス。 |
| ConfigurationElement |
構成ファイル内の構成要素を表します。 |
| ConfigurationElementCollection |
子要素のコレクションを格納する構成要素を表します。 |
| ConfigurationElementProperty |
構成要素のプロパティを指定します。 このクラスは継承できません。 |
| ConfigurationErrorsException |
構成エラーが発生したときにスローされる例外。 |
| ConfigurationException |
構成システムのエラーが発生したときにスローされる例外。 |
| ConfigurationFileMap |
コンピューターの構成ファイルに対する構成ファイルの対応付けを定義します。 |
| ConfigurationLocation |
構成ファイル内の |
| 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 | |
| NameValueFileSectionHandler |
構成ファイルにアクセスできるようにします。 この型では .NET の構成インフラストラクチャがサポートされます。コードから直接使用するためのものではありません。 |
| NameValueSectionHandler |
構成セクションから名前と値のペアの構成情報を提供します。 |
| NoSettingsVersionUpgradeAttribute |
アプリケーションのアップグレードが検出されたときに呼び出されるすべてのロジックを設定プロバイダーが無効にする必要があることを指定します。 このクラスは継承できません。 |
| PositiveTimeSpanValidator |
TimeSpan オブジェクトの検証を提供します。 このクラスは継承できません。 |
| PositiveTimeSpanValidatorAttribute |
.NET が構成プロパティに対して時間の検証を実行するように、宣言によって指示します。 このクラスは継承できません。 |
| PropertyInformation |
構成内の個々のプロパティのメタ情報が含まれています。 この型は継承できません。 |
| PropertyInformationCollection |
PropertyInformation オブジェクトのコレクションを含んでいます。 このクラスは継承できません。 |
| ProtectedConfiguration |
現在のアプリケーションの構成ファイルに対して保護された構成プロバイダーへのアクセスを提供します。 |
| ProtectedConfigurationProvider |
保護された構成データの暗号化と復号化を行うプロバイダーを作成する基本クラス。 |
| ProtectedConfigurationProviderCollection |
ProtectedConfigurationProvider オブジェクトのコレクションを提供します。 |
| ProtectedConfigurationSection |
|
| ProtectedProviderSettings |
|
| 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 |
オブジェクトの検証後に呼び出されるメソッドを表します。 |