System.Configuration 名前空間
クラス
クラス | 説明 | |
---|---|---|
ApplicationScopedSettingAttribute | アプリケーション設定プロパティが、アプリケーションのすべてのユーザーに対して共通の値を持つことを指定します。このクラスは継承できません。 | |
ApplicationSettingsBase | Windows フォーム アプリケーションでアプリケーション設定機能を実装する、具象ラッパー クラスを派生する基本クラスとして機能します。 | |
ApplicationSettingsGroup | 構成ファイル内の関連するアプリケーション設定セクションのグループ化を表します。このクラスは継承できません。 | |
AppSettingsReader | 構成から特定の型の値を読み取るメソッドを提供します。 | |
AppSettingsSection | 構成システムに appSettings 構成セクションのサポートを提供します。このクラスは継承できません。 | |
CallbackValidator | オブジェクトの動的な検証を提供します。 | |
CallbackValidatorAttribute | コードの検証に使用する CallbackValidator オブジェクトを指定します。このクラスは継承できません。 | |
ClientSettingsSection | 構成ファイル内のユーザー スコープのアプリケーション設定のグループを表します。 | |
CommaDelimitedStringCollection | コンマで区切られた文字列要素のコレクションを表します。このクラスは継承できません。 | |
CommaDelimitedStringCollectionConverter | コンマ区切りの文字列値と CommaDelimitedStringCollection オブジェクトとの間の変換を行います。このクラスは継承できません。 | |
Configuration | 特定のコンピュータ、アプリケーション、またはリソースに適用できる構成ファイルを表します。このクラスは継承できません。 | |
ConfigurationCollectionAttribute | .NET Framework が構成要素のコレクションをインスタンス化するように、宣言によって指示します。このクラスは継承できません。 | |
ConfigurationConverterBase | 構成コンバータ型の基本クラス。 | |
ConfigurationElement | 構成ファイル内の構成要素を表します。 | |
ConfigurationElementCollection | 子要素のコレクションを格納する構成要素を表します。 | |
ConfigurationElementProperty | 構成要素のプロパティを指定します。このクラスは継承できません。 | |
ConfigurationErrorsException | 構成システムのエラーが発生したときにスローされる例外。 | |
ConfigurationException | 構成システムのエラーが発生したときにスローされる例外。 | |
ConfigurationFileMap | コンピュータの構成ファイルに対する構成ファイルの対応付けを定義します。 | |
ConfigurationLocation | 構成ファイル内の location 要素を表します。 | |
ConfigurationLocationCollection | ConfigurationLocationCollection オブジェクトのコレクションを格納します。 | |
ConfigurationLockCollection | ロックされている構成オブジェクトのコレクションを格納します。このクラスは継承できません。 | |
ConfigurationManager | クライアント アプリケーションの構成ファイルにアクセスできるようにします。このクラスは継承できません。 | |
ConfigurationPermission | メソッドまたはクラスが構成ファイルにアクセスできるようにするアクセス許可構造を提供します。 | |
ConfigurationPermissionAttribute | 構成ファイルのセクションにアクセスするための、マークされた対象アクセス許可を付与はたは拒否する ConfigurationPermission オブジェクトを作成します。 | |
ConfigurationProperty | 構成要素の属性または子を表します。このクラスは継承できません。 | |
ConfigurationPropertyAttribute | .NET Framework が構成プロパティをインスタンス化するように、宣言によって指示します。このクラスは継承できません。 | |
ConfigurationPropertyCollection | 構成要素のプロパティのコレクションを表します。 | |
ConfigurationSection | 構成ファイル内のセクションを表します。 | |
ConfigurationSectionCollection | 構成ファイル内の関連するセクションのコレクションを表します。 | |
ConfigurationSectionGroup | 構成ファイル内の関連するセクションのグループ化を表します。 | |
ConfigurationSectionGroupCollection | ConfigurationSectionGroup オブジェクトのコレクションを表します。 | |
ConfigurationSettings | 構成セクションおよび共通の構成設定を読み取るための実行時サポートを提供します。 | |
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.config ファイルに対して構成ファイルの対応付けを定義します。このクラスは継承できません。 | |
ExeContext | 現在のアプリケーションのパスのコンテキストを管理します。このクラスは継承できません。 | |
GenericEnumConverter | 文字列と列挙型との間の変換を行います。 | |
IgnoreSection | System.Configuration 型によって処理されない構成セクションのラッパー型定義を提供します。 | |
IgnoreSectionHandler | System.Configuration 型によって処理されない構成セクションのレガシ セクション ハンドラ定義を提供します。 | |
InfiniteIntConverter | 文字列と標準の無限値または整数値との間の変換を行います。 | |
InfiniteTimeSpanConverter | 文字列と標準の無限 TimeSpan 値との間の変換を行います。 | |
IntegerValidator | Int32 の検証を提供します。 | |
IntegerValidatorAttribute | .NET Framework が構成プロパティに対して整数の検証を実行するように、宣言によって指示します。このクラスは継承できません。 | |
KeyValueConfigurationCollection | KeyValueConfigurationElement オブジェクトのコレクションを格納します。 | |
KeyValueConfigurationElement | キーと値のペアを格納する構成要素を表します。 | |
LocalFileSettingsProvider | アプリケーション設定クラスに永続性を持たせます。 | |
LongValidator | Int64 の検証を提供します。 | |
LongValidatorAttribute | .NET Framework が構成プロパティに対して長整数の検証を実行するように、宣言によって指示します。このクラスは継承できません。 | |
NameValueConfigurationCollection | NameValueConfigurationElement オブジェクトのコレクションを格納します。このクラスは継承できません。 | |
NameValueConfigurationElement | String 名と String 値を格納する構成要素。このクラスは継承できません。 | |
NameValueFileSectionHandler | 構成ファイルにアクセスできるようにします。この型は .NET Framework の構成インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 | |
NameValueSectionHandler | 構成セクションから名前と値のペアの構成情報を提供します。 | |
NoSettingsVersionUpgradeAttribute | アプリケーションのアップグレードが検出されたときに呼び出されるすべてのロジックを設定プロバイダが無効にする必要があることを指定します。このクラスは継承できません。 | |
PositiveTimeSpanValidator | TimeSpan オブジェクトの検証を提供します。このクラスは継承できません。 | |
PositiveTimeSpanValidatorAttribute | .NET Framework が構成プロパティに対して時間の検証を実行するように、宣言によって指示します。このクラスは継承できません。 | |
PropertyInformation | 構成内の個々のプロパティのメタ情報が含まれています。この型は継承できません。 | |
PropertyInformationCollection | PropertyInformation オブジェクトのコレクションを格納します。このクラスは継承できません。 | |
ProtectedConfiguration | 現在のアプリケーションの構成ファイルに対して保護された構成プロバイダへのアクセスを提供します。 | |
ProtectedConfigurationProvider | 保護された構成データの暗号化と復号化を行うプロバイダを作成する基本クラスです。 | |
ProtectedConfigurationProviderCollection | ProtectedConfigurationProvider オブジェクトのコレクションを提供します。 | |
ProtectedConfigurationSection | configProtectedData 構成セクションにプログラムからアクセスできるようにします。このクラスは継承できません。 | |
ProtectedProviderSettings | <configProtectedData> 構成セクションのプロバイダを構成する構成要素のグループを表します。 | |
ProviderSettings | プロバイダを構成する構成要素のグループを表します。 | |
ProviderSettingsCollection | ProviderSettings オブジェクトのコレクションを表します。 | |
RegexStringValidator | 正規表現によって指定される規則に基づいた文字列の検証を提供します。 | |
RegexStringValidatorAttribute | .NET Framework が構成プロパティに対して正規表現を使用した文字列の検証を実行するように、宣言によって指示します。このクラスは継承できません。 | |
RsaProtectedConfigurationProvider | 構成データの暗号化と復号化を行うために RSA 暗号方式を使用する ProtectedConfigurationProvider を提供します。 | |
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 Framework が構成プロパティに対して文字列の検証を実行するように、宣言によって指示します。このクラスは継承できません。 | |
SubclassTypeValidator | オブジェクトが指定した型の派生クラスであることを検証します。 | |
SubclassTypeValidatorAttribute | .NET Framework が構成プロパティに対して検証を実行するように、宣言によって指示します。このクラスは継承できません。 | |
TimeSpanMinutesConverter | 分単位で表された期間を変換します。 | |
TimeSpanMinutesOrInfiniteConverter | 分単位または標準の無期限の期間として表される TimeSpan を変換します。 | |
TimeSpanSecondsConverter | 秒単位で表された期間を変換します。 | |
TimeSpanSecondsOrInfiniteConverter | 秒単位または標準の無期限の期間として表される TimeSpan を変換します。 | |
TimeSpanValidator | TimeSpan の検証を提供します。 | |
TimeSpanValidatorAttribute | .NET Framework が構成プロパティに対して時間の検証を実行するように、宣言によって指示します。このクラスは継承できません。 | |
TypeNameConverter | 型と文字列値との間の変換を行います。このクラスは継承できません。 | |
UserScopedSettingAttribute | アプリケーション設定グループまたはアプリケーション設定プロパティがアプリケーションのユーザーごとに個別の値を格納するように指定します。このクラスは継承できません。 | |
UserSettingsGroup | 構成ファイル内の関連するユーザー設定セクションのグループ化を表します。このクラスは継承できません。 | |
WhiteSpaceTrimStringConverter | 文字列を標準の形式に変換します。 |
インターフェイス | 説明 | |
---|---|---|
IApplicationSettingsProvider | クライアント ベースのアプリケーション設定プロバイダの拡張機能を定義します。 | |
IConfigurationSectionHandler | 特定の構成セクションへのアクセスを処理します。 | |
IConfigurationSystem | 標準の構成メソッドを提供します。 | |
IPersistComponentSettings | アプリケーション設定の格納および取得を行うコントロールまたはライブラリの標準機能を定義します。 | |
ISettingsProviderService | 代替アプリケーション設定プロバイダを定義するためのインターフェイスを提供します。 |
デリゲート | 説明 | |
---|---|---|
SettingChangingEventHandler | SettingChanging イベントを処理するメソッドを表します。 | |
SettingsLoadedEventHandler | SettingsLoaded イベントを処理するメソッドを表します。 | |
SettingsSavingEventHandler | SettingsSaving イベントを処理するメソッドを表します。 | |
ValidatorCallback | オブジェクトの検証後に呼び出されるメソッドを表します。 |
列挙体 | 説明 | |
---|---|---|
ConfigurationAllowDefinition | ConfigurationSection オブジェクトに格納されたプロパティを設定またはオーバーライドできる構成ファイルの階層内の位置を指定します。 | |
ConfigurationAllowExeDefinition | ConfigurationSection オブジェクトに格納されたプロパティを設定またはオーバーライドできる構成ファイルの階層内の位置を指定します。 | |
ConfigurationElementCollectionType | ConfigurationElementCollectionType オブジェクトの型を指定します。 | |
ConfigurationPropertyOptions | プロパティに適用するオプションを指定します。 | |
ConfigurationSaveMode | 構成ファイルに書き出されるプロパティを確認します。 | |
ConfigurationUserLevel | OpenExeConfiguration によって返された構成オブジェクトで表される構成ファイルを指定するために使用されます。 | |
PropertyValueOrigin | 構成プロパティ値の設定元である構成階層内のレベルを指定します。 | |
SettingsManageability | アプリケーション設定で利用できるようにする必要のあるサービスを示す値を提供します。 | |
SettingsSerializeAs | アプリケーション設定を格納するために使用するシリアル化方式を決定します。 | |
SpecialSetting | アプリケーション設定プロパティの特殊な設定カテゴリを指定します。 |
- System.Configuration 名前空間のページへのリンク