SettingsBase 클래스

정의

사용자 속성 설정을 지원하는 데 사용되는 기본 클래스를 제공합니다.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
상속
SettingsBase
파생

설명

ASP.NET Web Forms 및 Windows Forms는 모두 동일한 구성 설정 인프라를 사용 하 여 사용자 설정을 지원 합니다.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 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SettingsBase class.

속성

Context

연결된 설정 컨텍스트를 가져옵니다.Gets the associated settings context.

IsSynchronized

개체에 대한 액세스가 동기화되어 스레드로부터 안전한지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether access to the object is synchronized (thread safe).

Item[String]

지정된 설정 속성의 값을 가져오거나 설정합니다.Gets or sets the value of the specified settings property.

Properties

설정 속성의 컬렉션을 가져옵니다.Gets the collection of settings properties.

PropertyValues

설정 속성 값의 컬렉션을 가져옵니다.Gets a collection of settings property values.

Providers

설정 공급자의 컬렉션을 가져옵니다.Gets a collection of settings providers.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

SettingsBase 개체가 사용하는 내부 속성을 초기화합니다.Initializes internal properties used by SettingsBase object.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
Save()

설정 속성의 현재 값을 저장합니다.Stores the current values of the settings properties.

Synchronized(SettingsBase)

동기화되어 스레드로부터 안전한 SettingsBase 클래스를 제공합니다.Provides a SettingsBase class that is synchronized (thread safe).

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보