SettingsBase SettingsBase SettingsBase SettingsBase Class

定義

ユーザーのプロパティ設定をサポートするために使用する基本クラスを提供します。Provides the base class used to support user property settings.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
継承
SettingsBaseSettingsBaseSettingsBaseSettingsBase
派生

注釈

ASP.NET Web フォームと Windows フォームはどちらも、同じ構成設定のインフラストラクチャを使用してユーザー設定をサポートします。ASP.NET Web Forms and Windows Forms both use the same configuration settings infrastructure to support user settings. ASP.NET 内のユーザー設定は、多くの場合、ASP.NET Profile と呼ばれます。User settings within ASP.NET are often referred to as ASP.NET Profile. 設定SettingsBaseインフラストラクチャには、基底クラスSettingsProperty 、クラスSettingsPropertyValue SettingsContext SettingsProvider 、クラス、クラス、クラス、およびSettingAttributeThe settings infrastructure includes the SettingsBase base class, the SettingsProperty class, the SettingsPropertyValue class, the SettingsContext class, the SettingsProvider class, and the SettingAttribute

クラスの新しいインスタンスを初期化します。class.

設定の基本クラスは、設定プロパティを定義および保持するための共通のインフラストラクチャのみを提供します。The Settings base classes provide only a common infrastructure for defining and persisting settings properties. これらの基本クラスの派生方法と実行時環境によっては、設定 API によってさまざまなレベルの機能が提供されます。Depending on how these base classes are derived and their run-time environment, the settings API can provide different levels of functionality. たとえば、ASP.NET Profile は、設定の基本クラスを使用して、要求のセマンティクスに従って保存および読み込みされるユーザーごとの設定を提供します。For example, ASP.NET Profile uses the settings base classes to provide per-user settings that are saved and loaded according to request semantics.

コンストラクター

SettingsBase() SettingsBase() SettingsBase() SettingsBase()

SettingsBase クラスの新しいインスタンスを初期化します。Initializes a new instance of the SettingsBase class.

プロパティ

Context Context Context Context

関連付けられた設定コンテキストを取得します。Gets the associated settings context.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

オブジェクトへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the object is synchronized (thread safe).

Item[String] Item[String] Item[String] Item[String]

指定した設定プロパティの値を取得または設定します。Gets or sets the value of the specified settings property.

Properties Properties Properties Properties

設定プロパティのコレクションを取得します。Gets the collection of settings properties.

PropertyValues PropertyValues PropertyValues PropertyValues

設定プロパティ値のコレクションを取得します。Gets a collection of settings property values.

Providers Providers Providers Providers

設定プロバイダーのコレクションを取得します。Gets a collection of settings providers.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

SettingsBase オブジェクトによって使用される内部プロパティを初期化します。Initializes internal properties used by SettingsBase object.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Save() Save() Save() Save()

設定プロパティの現在の値を格納します。Stores the current values of the settings properties.

Synchronized(SettingsBase) Synchronized(SettingsBase) Synchronized(SettingsBase) Synchronized(SettingsBase)

同期されている (スレッド セーフな) SettingsBase クラスを提供します。Provides a SettingsBase class that is synchronized (thread safe).

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください