LocalFileSettingsProvider クラス
アセンブリ: System (system.dll 内)

Public Class LocalFileSettingsProvider Inherits SettingsProvider Implements IApplicationSettingsProvider

設定プロバイダは、アプリケーション設定アーキテクチャで使用する構成データを格納するための機構を定義します。.NET Framework には、単一の既定の設定プロバイダ LocalFileSettingsProvider が含まれています。このプロバイダは、ローカル ファイル システムに構成データを格納します。アプリケーション設定プロパティまたはプロパティのグループは、SettingsProviderAttribute を使用することによって、特定の設定プロバイダに関連付けられます。
通常、クライアント プログラムは、このクラスに明示的にアクセスすることはありません。サービスが必要になると、アプリケーション設定アーキテクチャによって、適切な設定プロバイダが呼び出されます。たとえば、ApplicationSettingsBase のメンバの多くは、関連付けられている設定プロバイダに処理を代行させます。
LocalFileSettingsProvider は、.config という拡張子を持つ構成ファイルに設定を保持します。構成ファイルの内容は、XML ドキュメントとして構築されます。設定のスコープがアプリケーション レベルまたはユーザー レベルのどちらであるかによって、構成データは、それぞれ <applicationSettings> セクション グループまたは <userSettings> セクション グループに要素として格納されます。これらの各セクション グループは、それぞれ対応する AppSettingsSection または ClientSettingsSection によって表されます。各セクション オブジェクトは、構成セクション ハンドラによって所有され、管理されます。構成セクション ハンドラは、IConfigurationSectionHandler 型のオブジェクトです。
アプリケーション スコープの設定と既定のユーザー スコープの設定は、application.exe.config というファイルに格納されます。このファイルは、実行可能ファイルと同じディレクトリに作成されます。アプリケーション構成設定は読み取り専用です。特定のユーザー データは、ユーザーのホーム ディレクトリの下にある username.config というファイルに格納されます。移動プロファイルが有効になっている場合、2 つのバージョンのユーザー構成ファイルが存在する可能性があります。このような場合には、移動バージョンのエントリは、ローカルのユーザー構成ファイルの重複するエントリよりも優先されます。

System.Configuration.Provider.ProviderBase
System.Configuration.SettingsProvider
System.Configuration.LocalFileSettingsProvider


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LocalFileSettingsProvider コンストラクタ
アセンブリ: System (system.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


LocalFileSettingsProvider クラス
LocalFileSettingsProvider メンバ
System.Configuration 名前空間
ApplicationName
LocalFileSettingsProvider プロパティ

名前 | 説明 | |
---|---|---|
![]() | ApplicationName | オーバーライドされます。 現在実行中のアプリケーションの名前を取得または設定します。 |
![]() | Description | 管理ツールまたは他のユーザー インターフェイス (UI) での表示に適した、簡単でわかりやすい説明を取得します。 ( ProviderBase から継承されます。) |
![]() | Name | 構成時にプロバイダを参照するために使用される表示名を取得します。 ( ProviderBase から継承されます。) |

LocalFileSettingsProvider メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetPreviousVersion | 同じアプリケーションの以前のバージョンで使用されている、名前付き設定プロパティの値を返します。 |
![]() | GetPropertyValues | オーバーライドされます。 指定したアプリケーションのインスタンスと設定プロパティ グループの、設定プロパティ値のコレクションを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Reset | 指定したアプリケーションに関連付けられているすべてのアプリケーション設定プロパティを既定値にリセットします。 |
![]() | SetPropertyValues | オーバーライドされます。 指定したプロパティ設定グループの値を設定します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
![]() | Upgrade | 同じアプリケーションの以前のバージョンから、ユーザー スコープの以前の設定の移行を試みます。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

LocalFileSettingsProvider メンバ
LocalFileSettingsProvider データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | ApplicationName | オーバーライドされます。 現在実行中のアプリケーションの名前を取得または設定します。 |
![]() | Description | 管理ツールまたは他のユーザー インターフェイス (UI) での表示に適した、簡単でわかりやすい説明を取得します。(ProviderBase から継承されます。) |
![]() | Name | 構成時にプロバイダを参照するために使用される表示名を取得します。(ProviderBase から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetPreviousVersion | 同じアプリケーションの以前のバージョンで使用されている、名前付き設定プロパティの値を返します。 |
![]() | GetPropertyValues | オーバーライドされます。 指定したアプリケーションのインスタンスと設定プロパティ グループの、設定プロパティ値のコレクションを返します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Reset | 指定したアプリケーションに関連付けられているすべてのアプリケーション設定プロパティを既定値にリセットします。 |
![]() | SetPropertyValues | オーバーライドされます。 指定したプロパティ設定グループの値を設定します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | Upgrade | 同じアプリケーションの以前のバージョンから、ユーザー スコープの以前の設定の移行を試みます。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からLocalFileSettingsProviderを検索する場合は、下記のリンクをクリックしてください。

- LocalFileSettingsProviderのページへのリンク