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 веб-формы и Windows Forms используют одну и ту же инфраструктуру параметров конфигурации для поддержки параметров пользователей.ASP.NET Web Forms and Windows Forms both use the same configuration settings infrastructure to support user settings. Пользовательские параметры в ASP.NET часто называются профилем ASP.NET.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 использует базовые классы параметров для предоставления параметров для каждого пользователя, которые сохраняются и загружаются в соответствии с семантикой запросов.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)

Применяется к

Дополнительно