Поделиться через


Класс ConfigurationSection1

Служит базовым классом для классов, представляющих разделы конфигурации.

Синтаксис

class ConfigurationSection  

Методы

В следующей таблице перечислены методы, предоставляемые классом ConfigurationSection .

Имя Описание
GetAllowDefinition Извлекает allowDefinition атрибут для раздела конфигурации.
GetAllowLocation Извлекает allowLocation атрибут для раздела конфигурации.
RevertToParent Возвращает значения конфигурации в разделе к значениям его родительского раздела.
SetAllowDefinition allowDefinition Задает атрибут для раздела конфигурации.
SetAllowLocation allowLocation Задает атрибут для раздела конфигурации.

Свойства

В следующей таблице перечислены свойства, предоставляемые классом ConfigurationSection .

Имя Описание
Location Доступное только string для чтения значение, содержащее путь к целевому объекту относительно текущего объекта. Например, в пути к объекту MACHINE/WEBROOT/APPHOST/MYSITE/APP/ Location свойство будет содержать "MYSITE/APP/". Свойство ключа.
Path Доступное только string для чтения значение, содержащее путь к текущему объекту. Например, в пути к объекту "MACHINE/WEBROOT/APPHOST/MYSITE/APP/" Path свойство будет содержать "MACHINE/WEBROOT/APPHOST/". Свойство ключа.
SectionInformation Объект SectionInformation , свойства чтения и записи которого предоставляют метаданные и блокировку элементов управления для раздела конфигурации.

используются подклассы ;

В следующей таблице перечислены подклассы, предоставляемые классом ConfigurationSection .

Имя Описание
AccessSection Указывает разрешения на доступ к содержимому, защищенному протоколом SSL.
AnonymousAuthenticationSection Настраивает анонимную проверку подлинности.
AnonymousIdentificationSection Указывает, как файлы cookie используются в веб-приложении.
AspSection Предоставляет параметры конфигурации активных серверных страниц (ASP) для приложений ASP.
BasicAuthenticationSection Настраивает обычную проверку подлинности.
CacheSection Определяет параметры кэша для веб-приложения ASP.NET.
CgiSection Настраивает параметры CGI.
ClientCertificateMappingAuthenticationSection Включает или отключает проверку подлинности для сопоставления сертификатов клиента.
ConfigurationHistorySection Настраивает параметры журнала конфигурации вспомогательной службы ApplicationHost.
ConfigurationRedirectionSection Настраивает расположение файлов ApplicationHost.config и Administration.config.
ConfigurationSectionWithCollection Служит базовым классом для классов разделов конфигурации, содержащих коллекции.
DateTimeSerializationSection Обрабатывает параметры конфигурации для XML-сериализации экземпляров System.DateTime .
DigestAuthenticationSection Настраивает дайджест-проверку подлинности.
DirectoryBrowseSection Настраивает просмотр каталогов в службах IIS.
GlobalizationSection Настраивает параметры глобализации для веб-приложения.
HostingEnvironmentSection Определяет параметры конфигурации, управляющие поведением среды размещения приложения.
HttpCookiesSection Настройка свойств для файлов cookie, используемых веб-приложением.
HttpLoggingSection Настраивает ведение журнала HTTP-запросов.
HttpRuntimeSection Настраивает ASP.NET параметры времени выполнения HTTP, определяющие способ обработки запроса для конкретного приложения ASP.NET.
IdentitySection Указывает, должно ли приложение ASP.NET запускаться в качестве удостоверения пула приложений (по умолчанию), удостоверения пользователя, прошедшего проверку подлинности IIS, или пользовательского настроенного удостоверения.
LogSection Настраивает ведение журнала для сервера или сайта.
MachineKeySection Определяет параметры конфигурации, управляющие созданием ключей и алгоритмами, которые используются для операций шифрования, расшифровки и управления доступом к мультимедиа (MAC) при проверке подлинности с помощью форм, проверки состояния представления и изоляции приложения состояния сеанса.
OdbcLoggingSection Задает параметры конфигурации для ведения журнала событий IIS в базе данных через подключение ODBC.
OutputCacheSection Задает параметры кэша вывода для приложения ASP.NET.
ProcessModelSection Настраивает параметры модели процесса ASP.NET на веб-сервере, на котором выполняются службы IIS.
RequestCachingSection Содержит сведения о конфигурации для кэширования запросов.
ServerRuntimeSection Настраивает ограничения запросов для приложений на веб-сервере.
ServerSideIncludeSection Настраивает директивы SSI на стороне сервера.
SessionPageStateSection Настраивает параметры состояния просмотра страницы для приложения ASP.NET.
ПараметрыСекция Содержит параметры сети, определяющие способ подключения .NET Framework к Интернету.
SmtpMailSettingsSection Содержит параметры конфигурации SMTP.
SystemWebDeploymentSection Определяет параметры конфигурации, поддерживающие развертывание веб-приложения.
SystemWindowsFormsSection Хранит параметры приложения для Windows Forms приложений.
TraceSection Настраивает ASP.NET службу трассировки кода.
TransactionsDefaultSettingsSection Содержит параметры по умолчанию для транзакций.
TransactionsMachineSettingsSection Представляет раздел XML в файле конфигурации, содержащий параметры, которые можно изменить только на уровне компьютера.
TrustSection Настраивает уровень безопасности доступа к коду, применяемый к приложению.
UrlCompressionSection Включает или отключает динамическое или статическое сжатие.
ValidationSection Включает или отключает проверки для файлов конфигурации.
WebControlsSection Указывает общее расположение файлов скриптов клиента.
WebLimitsSection Указывает ограничения на трафик клиента к веб-серверу.
XhtmlConformanceSection Указывает режим отрисовки XHTML для ASP.NET приложений.
XmlSerializerSection Обрабатывает элементы XML, используемые для настройки сериализации XML.

Комментарии

Классы ассоциаций, производные от класса ObjectConfigurationAssociation, используют ConfigurationSection класс для связывания объектов с разделами конфигурации.

Все классы, производные от ConfigurationSection , наследуют Locationсвойства , Pathи SectionInformation . Location и Path являются ключевыми свойствами для всех подклассов ConfigurationSection.

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 на Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 на Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Поставщик WMI
Класс ConfigurationSectionWithCollection
Класс ObjectConfigurationAssociation
Класс SectionInformation