Конфигурирование и настройка Microsoft ASP.NET

       

Объявление раздела


Первым элементом в разделе <configSections> является <section>. Этот элемент используется для объявления раздела настроек, используемого далее в настроечном файле. Ниже приведен синтаксис элемента <section>.

<section name="SectionName" type="ConfigurationHandler" allowLocation="true | false" allowDefinition="true | false" />

Таблица 3.1 содержит список атрибутов элемента <section>.

Таблица 3.1. Табл. 3.1. Атрибуты <section>

Имя атрибутаЗначения атрибута
Namestring Имя, которое используется для ссылки на данный раздел в настроечном файле. Это любое значение, которое не конфликтует с именем другого раздела, но в большинстве случаев для имени раздела применяется соглашение об именах Паскаля.
Typestring Обработчик раздела настроек. Значение должно включать полную информацию о расположении класса в Global Assembly Cache.
AllowLocationtrue | false Определяет, может ли раздел использоваться в теге location. Значение true означает, что раздел может использоваться в теге location. Значение false означает, что раздел не может использоваться в теге location.
AllowDefinitionEverywhere Позволяет разделу использоваться в любом типе настроечного файла.
MachineOnly Позволяет разделу использоваться только в файле machine.config.
MachineToApplication Позволяет разделу использоваться как в файле machine.config, так и в настроечном файле приложения.

Вот пример того, как добавлять раздел в настроечный файл.

<section name="runtime" type="System.Configuration. IgnoreSectionHandler, System, Version=1.0.330.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowLocation="false" />

Здесь вы видите объявление раздела с именем runtime. Имя раздела, равное значению runtime, указано с помощью атрибута name. Атрибут type указывает на обработчик раздела настроек, который будет интерпретировать раздел, – System.Configuration.IgnoreSectionHandler.



Содержание раздела