Класс 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