Элемент add для элемента eventMappings для элемента healthMonitoring (схема параметров ASP.NET)
Обновлен: Ноябрь 2007
Задает имя события и класс, который его реализует.
Этот элемент не использовался до .NET Framework версии 2.0.
Элемент <configuration>
Элемент system.web (схема параметров ASP.NET)
Элемент healthMonitoring (схема параметров ASP.NET)
Элемент eventMappings для элемента healthMonitoring (схема параметров ASP.NET)
Элемент add для элемента eventMappings для элемента healthMonitoring (схема параметров ASP.NET)
<add
name="health event name"
type="type reference"
startEventCode="starting event code range"
endEventCode="ending event code range" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы для данного раздела.
Атрибуты
Атрибут |
Описание |
---|---|
name |
Обязательный атрибут String. Задает понятное имя события состояния системы. |
type |
Обязательный строковый (String) атрибут. Задает полный тип события. |
startEventCode |
Необязательный атрибут типа Int32. Задает нижнюю границу диапазона идентификаторов кода события. По умолчанию используется значение 0. |
endEventCode |
Необязательный атрибут типа Int32. Задает верхнюю границу диапазона идентификаторов кода события. Значение по умолчанию — "Infinite". |
Дочерние элементы
Нет.
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Задает корневой элемент любого файла конфигурации, используемого средой CLR и приложениями .NET Framework. |
system.web |
Указывает корневой элемент для раздела конфигурации ASP.NET. |
healthMonitoring |
Настраивает приложение для наблюдения за состоянием системы. |
eventMappings |
Сопоставляет понятные имена событий с соответствующими типами событий. |
Заметки
Элемент add позволяет присваивать понятные имена источникам событий. Данные имена затем используются для привязки источников событий к соответствующим объектам-получателям событий, называемым поставщиками, в элементе rules раздела healthMonitoring.
Конфигурация по умолчанию
В корневом файле Web.config в .NET Framework версии 2.0 по умолчанию задан следующий элемент add.
<add name="All Events" type="System.Web.Management.WebBaseEvent,System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="Heartbeats" type="System.Web.Management.WebHeartbeatEvent,System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="Application Lifetime Events" type="System.Web.Management.WebApplicationLifetimeEvent,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"
startEventCode="0" endEventCode="2147483647" />
<add name="Request Processing Events" type="System.Web.Management.WebRequestEvent,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="All Errors" type="System.Web.Management.WebBaseErrorEvent,System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="Infrastructure Errors" type="System.Web.Management.WebErrorEvent,System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="Request Processing Errors" type="System.Web.Management.WebRequestErrorEvent,
System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="All Audits" type="System.Web.Management.WebAuditEvent,System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="Failure Audits" type="System.Web.Management.WebFailureAuditEvent,System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
<add name="Success Audits" type="System.Web.Management.WebSuccessAuditEvent,System.Web,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" startEventCode="0"
endEventCode="2147483647" />
Пример
В следующем примере кода показан способ добавления события в коллекцию.
<eventMappings>
<add name="SampleWebEvent"
type= "Samples.AspNet.System.Web.Management.SampleWebEvent,
SampleWebEvent,Version=0.0.0.0, Culture=neutral,
PublicKeyToken=f0c63b9a560d5e5a"/>
</eventMappings>
Сведения об элементе
Обработчик раздела конфигурации |
|
Член конфигурации |
|
Настраиваемые расположения |
Machine.config Файл Web.config корневого уровня Файл Web.config уровня приложения |
Требования |
Службы Microsoft IIS версии 5.0, 5.1 или 6.0 .NET Framework версии 2.0 Microsoft Visual Studio 2005 |
См. также
Задачи
Пошаговое руководство. Отключение параметров конфигурации ASP.NET
Основные понятия
Общие сведения о конфигурационном ASP.NET
Серверные веб-элементы управления ASP.NET и возможности обозревателей
Настройка обеспечения безопасности ASP.NET
Ссылки
Элемент healthMonitoring (схема параметров ASP.NET)
Элемент eventMappings для элемента healthMonitoring (схема параметров ASP.NET)
Элемент remove для элемента eventMappings для элемента healthMonitoring (схема параметров ASP.NET)
Элемент clear для элемента eventMappings для элемента healthMonitoring (схема параметров ASP.NET)
Другие ресурсы
Параметры конфигурации ASP.NET