System.Configuration Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы, которые обеспечивают программную модель для работы с данными конфигурации.
Классы
ApplicationScopedSettingAttribute |
Определяет, что свойство параметров приложения имеет общее значение для всех пользователей приложения. Этот класс не наследуется. |
ApplicationSettingsBase |
Действует, как базовый класс для извлечения конкретных классов-оболочек, чтобы реализовать функцию параметров приложения в приложениях Windows Forms. |
ApplicationSettingsGroup |
Представляет группирование разделов связанных приложений в файле конфигурации. Этот класс не наследуется. |
AppSettingsReader |
Предоставляет метод для чтения значений определенного типа из конфигурации. |
AppSettingsSection |
Обеспечивает поддержку системы конфигурации для раздела конфигурации |
CallbackValidator |
Предоставляет динамическую проверку объекта. |
CallbackValidatorAttribute |
Определяет CallbackValidator объект, используемый для проверки кода. Этот класс не наследуется. |
ClientSettingsSection |
Представляют собой группу установок приложений пользователя в файле конфигурации. |
CommaDelimitedStringCollection |
Представляет коллекцию строковых элементов, разделенных запятой. Этот класс не наследуется. |
CommaDelimitedStringCollectionConverter |
Преобразует строковое значение, разделенное запятыми в объект CommaDelimitedStringCollection и обратно. Этот класс не наследуется. |
Configuration |
Представляет файл конфигурации, применимый к конкретному компьютеру, приложению или ресурсу. Этот класс не наследуется. |
ConfigurationBuilder |
Представляет базовый класс, расширяемый пользовательскими реализациями построителя конфигурации. |
ConfigurationBuilderCollection |
Поддерживает коллекцию объектов ConfigurationBuilder по имени. |
ConfigurationBuilderSettings |
Представляет группу элементов конфигурации, используемых для настройки поставщиков для раздела конфигурации |
ConfigurationBuildersSection |
Обеспечивает программный доступ к разделу |
ConfigurationCollectionAttribute |
Декларативно указывает .NET на необходимость создать экземпляр для коллекции элементов конфигурации. Этот класс не наследуется. |
ConfigurationConverterBase |
Базовый класс для типов преобразователя конфигурации. |
ConfigurationElement |
Представляет элемент конфигурации в файле конфигурации. |
ConfigurationElementCollection |
Представляет элемент конфигурации, содержащий коллекцию дочерних элементов. |
ConfigurationElementProperty |
Указывает свойство элемента конфигурации. Этот класс не наследуется. |
ConfigurationErrorsException |
Исключение, которое вызывается в случае ошибки конфигурации. |
ConfigurationException |
Вызванное исключение при возникновении ошибки в системе конфигурации. |
ConfigurationFileMap |
Определяет сопоставление файла конфигурации для файла конфигурации компьютера. |
ConfigurationLocation |
Представляет элемент |
ConfigurationLocationCollection |
Содержит коллекцию объектов ConfigurationLocationCollection. |
ConfigurationLockCollection |
Содержит коллекцию заблокированных объектов конфигурации. Этот класс не наследуется. |
ConfigurationManager |
Предоставляет доступ к файлам конфигурации для клиентских приложений. Этот класс не наследуется. |
ConfigurationPermission |
Предоставляет структуру разрешения, которая позволяет методам или классам получать доступ к файлам конфигурации. |
ConfigurationPermissionAttribute |
Создает объект ConfigurationPermission, который предоставляет или отменяет помеченные целевые разрешения для доступа к разделам файлов конфигурации. |
ConfigurationProperty |
Представляет атрибут или дочерний элемент конфигурации. Этот класс не наследуется. |
ConfigurationPropertyAttribute |
Декларативно указывает .NET на необходимость создать экземпляр свойства конфигурации. Этот класс не наследуется. |
ConfigurationPropertyCollection |
Представляет коллекцию свойств элементов конфигурации. |
ConfigurationSection |
Представляет раздел в файле конфигурации. |
ConfigurationSectionCollection |
Представляет коллекцию связанных разделов в файле конфигурации. |
ConfigurationSectionGroup |
Представляет группу взаимосвязанных разделов в файле конфигурации. |
ConfigurationSectionGroupCollection |
Представляет коллекцию объектов ConfigurationSectionGroup. |
ConfigurationSettings |
Обеспечивает поддержку рабочих версий 1.0 и 1.1, поддерживающих чтение разделов конфигурации и общих параметров конфигурации. |
ConfigurationValidatorAttribute |
Служит базовым классом для типов атрибутов проверяющего элемента управления System.Configuration. |
ConfigurationValidatorBase |
Действует как базовый класс для создания проверочного класса, служащего для проверки значения объекта. |
ConfigXmlDocument |
Создает оболочку для соответствующего типа XmlDocument, а также содержит сведения, необходимые для сообщения имени файла и номеров строк. |
ConnectionStringSettings |
Представляет отдельную именованную строку подключения в разделе строк подключения файла конфигурации. |
ConnectionStringSettingsCollection |
Содержит коллекцию объектов ConnectionStringSettings. |
ConnectionStringsSection |
Обеспечивает программный доступ к разделу строк подключения файла конфигурации. |
ContextInformation |
Инкапсулирует сведения о контексте, связанные с объектом ConfigurationElement. Этот класс не наследуется. |
DefaultSection |
Представляет собой основной обработчик раздела конфигурации, который выставляет XML-текст раздела конфигурации для доступа как для чтения, так и для записи. |
DefaultSettingValueAttribute |
Определяет значение по умолчанию для свойства параметров приложения. |
DefaultValidator |
Обеспечивает проверку объекта. Этот класс не наследуется. |
DictionarySectionHandler |
Предоставляет сведения о парах ключ-значение конфигурации из раздела конфигурации. |
DpapiProtectedConfigurationProvider |
Предоставляет объект ProtectedConfigurationProvider, который использует API-интерфейс защиты данных Windows (DPAPI) для шифрования и расшифровки данных конфигурации. |
ElementInformation |
Содержит метаинформацию об индивидуальном элементе в пределах конфигурации. Этот класс не наследуется. |
ExeConfigurationFileMap |
Определяет сопоставление файла конфигурации для EXE-файла приложения. Этот класс не наследуется. |
ExeContext |
Управляет контекстом пути для текущего приложения. Этот класс не наследуется. |
GenericEnumConverter |
Преобразует между строковым типом и типом перечисления. |
IdnElement |
Предоставляет параметры конфигурации для универсального имени домена (IDN) в класс Uri. |
IgnoreSection |
Дает определение типа оболочки для разделов конфигурации, которые не обрабатываются типами System.Configuration. |
IgnoreSectionHandler |
Дает устаревшее определение обработчика раздела для разделов конфигурации, которые не обрабатываются типами System.Configuration. |
InfiniteIntConverter |
Преобразует строку в стандартное бесконечное или целое число и обратно. |
InfiniteTimeSpanConverter |
Преобразует строку в стандартное бесконечное TimeSpan значение и обратно. |
IntegerValidator |
Выполняет проверку значения Int32. |
IntegerValidatorAttribute |
Декларативно указывает .NET проверять целые числа для свойства конфигурации. Этот класс не наследуется. |
IriParsingElement |
Предоставляет параметры конфигурации для универсального идентификатора ресурса (IRI) в класс Uri. |
KeyValueConfigurationCollection |
Содержит коллекцию объектов KeyValueConfigurationElement. |
KeyValueConfigurationElement |
Представляет элемент конфигурации, содержащий пару ключ-значение. |
LocalFileSettingsProvider |
Обеспечивает сохраняемость для классов параметров приложений. |
LongValidator |
Выполняет проверку значения Int64. |
LongValidatorAttribute |
Декларативно указывает .NET проверять длинные целые числа для свойства конфигурации. Этот класс не наследуется. |
NameValueConfigurationCollection |
Содержит коллекцию объектов NameValueConfigurationElement. Этот класс не наследуется. |
NameValueConfigurationElement |
Элемент конфигурации, содержащий имя String и значение String. Этот класс не наследуется. |
NameValueFileSectionHandler |
Предоставляет доступ к файлу конфигурации. Этот тип обеспечивает поддержку инфраструктуры .NET и не предназначен для использования непосредственно в коде. |
NameValueSectionHandler |
Предоставляет сведения о парах имя-значение конфигурации из раздела конфигурации. |
NoSettingsVersionUpgradeAttribute |
Указывает, что поставщик параметров должен отключить любую логику, которая вызывается во время обновления приложения. Этот класс не наследуется. |
PositiveTimeSpanValidator |
Выполняет проверку объекта TimeSpan. Этот класс не наследуется. |
PositiveTimeSpanValidatorAttribute |
Декларативно указывает .NET проверять время для свойства конфигурации. Этот класс не наследуется. |
PropertyInformation |
Содержит метаинформацию об индивидуальном свойстве в пределах конфигурации. Этот тип не может быть наследован. |
PropertyInformationCollection |
Содержит коллекцию объектов PropertyInformation. Этот класс не наследуется. |
ProtectedConfiguration |
Предоставляет доступ к поставщикам защищенных конфигураций для файла конфигурации текущего приложения. |
ProtectedConfigurationProvider |
Базовый класс для создания поставщиков для шифрования и расшифровки данных с защищенной конфигурацией. |
ProtectedConfigurationProviderCollection |
Предоставляет коллекцию объектов ProtectedConfigurationProvider. |
ProtectedConfigurationSection |
Обеспечивает программный доступ к разделу конфигурации объекта |
ProtectedProviderSettings |
Представляет группу элементов конфигурации, используемых для настройки поставщиков для раздела конфигурации |
ProviderSettings |
Представляет элементы конфигурации, связанные с поставщиком. |
ProviderSettingsCollection |
Представляет коллекцию объектов ProviderSettings. |
RegexStringValidator |
Обеспечивает проверку строки в соответствии с правилами, предусмотренными регулярным выражением. |
RegexStringValidatorAttribute |
Декларативно указывает .NET проверять строки на наличие свойства конфигурации, используя регулярное выражение. Этот класс не наследуется. |
RsaProtectedConfigurationProvider |
Предоставляет экземпляр ProtectedConfigurationProvider, использующий шифрование RSA для зашифровки и дешифровки данных конфигурации. |
SchemeSettingElement |
Представляет элемент в классе SchemeSettingElementCollection. |
SchemeSettingElementCollection |
Представляет коллекцию объектов SchemeSettingElement. |
SectionInformation |
Содержит метаданные об отдельном разделе в пределах иерархии конфигурации. Этот класс не наследуется. |
SettingAttribute |
Представляет пользовательский атрибут параметров, используемый для сопоставления информации параметров со свойством параметров. |
SettingChangingEventArgs |
Предоставляет данные для события SettingChanging. |
SettingElement |
Представляет упрощенный элемент конфигурации, используемый для изменения элементов конфигурации. Этот класс не наследуется. |
SettingElementCollection |
Содержит коллекцию объектов SettingElement. Этот класс не наследуется. |
SettingsAttributeDictionary |
Представляет коллекцию пар ключ/значение, используемых для описания объекта конфигурации как объект SettingsProperty. |
SettingsBase |
Предоставляет базовый класс, используемый для поддержки параметров свойств пользователя. |
SettingsContext |
Предоставляет контекстную информацию, которую поставщик может использовать при сохранении параметров. |
SettingsDescriptionAttribute |
Предоставляет строку, описывающую индивидуальное свойство конфигурации. Этот класс не наследуется. |
SettingsGroupDescriptionAttribute |
Предоставляет строку, которая описывает группу свойств параметров. Этот класс не наследуется. |
SettingsGroupNameAttribute |
Определяет имя для группы свойств параметров приложения. Этот класс не наследуется. |
SettingsLoadedEventArgs |
Предоставляет данные для события SettingsLoaded. |
SettingsManageabilityAttribute |
Указывает специальные службы свойств параметров приложения. Этот класс не наследуется. |
SettingsProperty |
Объект внутренне используется как класс, представляющий метаданные об отдельном свойстве конфигурации. |
SettingsPropertyCollection |
Содержит коллекцию объектов SettingsProperty. |
SettingsPropertyIsReadOnlyException |
Предоставляет исключение для SettingsProperty объектов, доступных только для чтения. |
SettingsPropertyNotFoundException |
Генерирует исключение для ненайденных объектов SettingsProperty. |
SettingsPropertyValue |
Содержит значение свойства установок, которое может быть загружено и сохранено экземпляром SettingsBase. |
SettingsPropertyValueCollection |
Содержит коллекцию значений свойства параметров, которые сопоставляют объекты SettingsProperty с объектами SettingsPropertyValue. |
SettingsPropertyWrongTypeException |
Предоставляет исключение, возникающее, когда недопустимый тип используется с объектом SettingsProperty. |
SettingsProvider |
Действует как базовый класс для извлечения поставщиков пользовательских параметров в архитектуре параметров приложения. |
SettingsProviderAttribute |
Указывает поставщик параметров, используемый для хранения текущего класса параметров приложения или свойства. Этот класс не наследуется. |
SettingsProviderCollection |
Представляет коллекцию поставщиков установок приложения. |
SettingsSerializeAsAttribute |
Определяет механизм сериализации, который должен использовать поставщик параметров. Этот класс не наследуется. |
SettingValueElement |
Содержит XML, представляющий собой значение сериализации параметра. Этот класс не наследуется. |
SingleTagSectionHandler |
Обрабатывает разделы конфигурации, которые представлены единым XML-тегом в файле конфигурации. |
SpecialSettingAttribute |
Указывает на то, что свойство параметров приложения имеет специальное значение. Этот класс не наследуется. |
StringValidator |
Выполняет проверку строки. |
StringValidatorAttribute |
Декларативно указывает .NET проверять строки для свойства конфигурации. Этот класс не наследуется. |
SubclassTypeValidator |
Проверяет, является ли объект производным классом указанного типа. |
SubclassTypeValidatorAttribute |
Декларативно указывает .NET проверять свойство конфигурации. Этот класс не наследуется. |
TimeSpanMinutesConverter |
Преобразует временной интервал, выраженный в минутах. |
TimeSpanMinutesOrInfiniteConverter |
Преобразует TimeSpan, выраженный в минутах или как стандартный бесконечный временной диапазон. |
TimeSpanSecondsConverter |
Преобразует временной интервал, выраженный в секундах. |
TimeSpanSecondsOrInfiniteConverter |
Преобразует TimeSpan, выраженный в секундах или как стандартный бесконечный временной диапазон. |
TimeSpanValidator |
Выполняет проверку объекта TimeSpan. |
TimeSpanValidatorAttribute |
Декларативно указывает .NET проверять время для свойства конфигурации. Этот класс не наследуется. |
TypeNameConverter |
Преобразует тип в строковое значение и обратно. Этот класс не наследуется. |
UriSection |
Представляет собой раздел URI в файле конфигурации. |
UserScopedSettingAttribute |
Определяет, что группа параметров или свойство приложения содержит отличимые данные для каждого пользователя приложения. Этот класс не наследуется. |
UserSettingsGroup |
Представляет группирование разделов связанных параметров пользователя в файле конфигурации. Этот класс не наследуется. |
WhiteSpaceTrimStringConverter |
Преобразует строку в канонический формат. |
Интерфейсы
IApplicationSettingsProvider |
Определяет расширенные возможности для поставщиков установок для клиентских приложений. |
IConfigurationSectionHandler |
Обрабатывает доступ к конкретным разделам конфигурации. |
IConfigurationSystem |
Предоставляет методы стандартной конфигурации. |
IPersistComponentSettings |
Определяет стандартную функциональность для элементов управления или библиотек, которые хранят и извлекают параметры приложения. |
ISettingsProviderService |
Обеспечивает интерфейс для ввода параметров приложения от другого поставщика. |
Перечисления
ConfigurationAllowDefinition |
Задает расположения в иерархии файла конфигурации, которые могут устанавливать или переопределять свойства, содержащиеся в объекте ConfigurationSection. |
ConfigurationAllowExeDefinition |
Задает расположения в иерархии файла конфигурации, которые могут устанавливать или переопределять свойства, содержащиеся в объекте ConfigurationSection. |
ConfigurationElementCollectionType |
Указывает тип объекта ConfigurationElementCollectionType. |
ConfigurationPropertyOptions |
Задает параметры, применяемые к свойству. |
ConfigurationSaveMode |
Определяет, какие свойства записываются в файл конфигурации. |
ConfigurationUserLevel |
Используется, чтобы уточнить, какой файл конфигурации будет присутствовать в объекте конфигурации. |
OverrideMode |
Устанавливает поведение переопределения элемента конфигурации для элементов конфигурации дочерних каталогов. |
PropertyValueOrigin |
Указывает уровень в иерархии спецификации, на котором создаются значения свойств конфигурации. |
SettingsManageability |
Предоставляет значения, указывающие, какие службы должны быть доступны для параметров приложения. |
SettingsSerializeAs |
Определяет схему сериализации, используемую для хранения параметров приложения. |
SpecialSetting |
Определяет специальную категорию параметров свойства приложения. |
Делегаты
SettingChangingEventHandler |
Представляет метод обработки события SettingChanging. |
SettingsLoadedEventHandler |
Представляет метод обработки события SettingsLoaded. |
SettingsSavingEventHandler |
Представляет метод обработки события SettingsSaving. |
ValidatorCallback |
Указывает метод, вызываемый после проверки подлинности объекта. |