LocalFileSettingsProviderとは? わかりやすく解説

LocalFileSettingsProvider クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

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

名前空間: System.Configuration
アセンブリ: System (system.dll 内)
構文構文

Public Class LocalFileSettingsProvider
    Inherits SettingsProvider
    Implements IApplicationSettingsProvider
Dim instance As LocalFileSettingsProvider
public class LocalFileSettingsProvider : SettingsProvider,
 IApplicationSettingsProvider
public ref class LocalFileSettingsProvider
 : public SettingsProvider, IApplicationSettingsProvider
public class LocalFileSettingsProvider extends
 SettingsProvider implements IApplicationSettingsProvider
public class LocalFileSettingsProvider extends
 SettingsProvider implements IApplicationSettingsProvider
解説解説

設定プロバイダは、アプリケーション設定アーキテクチャ使用する構成データ格納するための機構定義します.NET Framework には、単一既定設定プロバイダ LocalFileSettingsProvider含まれています。このプロバイダは、ローカル ファイル システム構成データ格納しますアプリケーション設定プロパティまたはプロパティグループは、SettingsProviderAttribute を使用することによって、特定の設定プロバイダ関連付けられます。

通常クライアント プログラムは、このクラス明示的にアクセスすることはありません。サービス必要になると、アプリケーション設定アーキテクチャによって、適切な設定プロバイダ呼び出されます。たとえば、ApplicationSettingsBase のメンバ多くは、関連付けられている設定プロバイダに処理を代行させます

LocalFileSettingsProvider は、.config という拡張子を持つ構成ファイル設定保持します構成ファイル内容は、XML ドキュメントとして構築されます。設定スコープアプリケーション レベルまたはユーザー レベルのどちらであるかによって、構成データは、それぞれ <applicationSettings> セクション グループまたは <userSettings> セクション グループ要素として格納されます。これらの各セクション グループは、それぞれ対応する AppSettingsSection または ClientSettingsSection によって表されます。セクション オブジェクトは、構成セクション ハンドラによって所有され管理されます。構成セクション ハンドラは、IConfigurationSectionHandler 型のオブジェクトです。

アプリケーション スコープ設定既定ユーザー スコープ設定は、application.exe.config というファイル格納されます。このファイルは、実行可能ファイルと同じディレクトリ作成されます。アプリケーション構成設定読み取り専用です。特定のユーザー データは、ユーザーホーム ディレクトリの下にある username.config というファイル格納されます。移動プロファイル有効になっている場合2 つバージョンユーザー構成ファイル存在する可能性ありますこのような場合には、移動バージョンのエントリは、ローカルユーザー構成ファイル重複するエントリよりも優先されます。

アプリケーション設定詳細については、「Windows フォームアプリケーション設定」を参照してください

継承階層継承階層
System.Object
   System.Configuration.Provider.ProviderBase
     System.Configuration.SettingsProvider
      System.Configuration.LocalFileSettingsProvider
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
LocalFileSettingsProvider メンバ
System.Configuration 名前空間
SettingsProviderAttribute
ApplicationScopedSettingAttribute クラス
UserScopedSettingAttribute
ApplicationSettingsBase クラス
ClientSettingsSection クラス
IConfigurationSectionHandler インターフェイス
その他の技術情報
アプリケーション設定アーキテクチャ

LocalFileSettingsProvider コンストラクタ


LocalFileSettingsProvider プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

LocalFileSettingsProvider クラス
System.Configuration 名前空間
SettingsProviderAttribute
ApplicationScopedSettingAttribute クラス
UserScopedSettingAttribute
ApplicationSettingsBase クラス
ClientSettingsSection クラス
IConfigurationSectionHandler インターフェイス

その他の技術情報

アプリケーション設定アーキテクチャ

LocalFileSettingsProvider メソッド


パブリック メソッドパブリック メソッド

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

関連項目

LocalFileSettingsProvider クラス
System.Configuration 名前空間
SettingsProviderAttribute
ApplicationScopedSettingAttribute クラス
UserScopedSettingAttribute
ApplicationSettingsBase クラス
ClientSettingsSection クラス
IConfigurationSectionHandler インターフェイス

その他の技術情報

アプリケーション設定アーキテクチャ

LocalFileSettingsProvider メンバ

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

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


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

関連項目

LocalFileSettingsProvider クラス
System.Configuration 名前空間
SettingsProviderAttribute
ApplicationScopedSettingAttribute クラス
UserScopedSettingAttribute
ApplicationSettingsBase クラス
ClientSettingsSection クラス
IConfigurationSectionHandler インターフェイス

その他の技術情報

アプリケーション設定アーキテクチャ


このページでは「.NET Framework クラス ライブラリ リファレンス」からLocalFileSettingsProviderを検索した結果を表示しています。
Weblioに収録されているすべての辞書からLocalFileSettingsProviderを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からLocalFileSettingsProvider を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「LocalFileSettingsProvider」の関連用語

LocalFileSettingsProviderのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



LocalFileSettingsProviderのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS