Элемент add для элемента bufferMode для элемента healthMonitoring (схема параметров ASP.NET)
Настраивает режим буфера и добавляет его в коллекцию HealthBufferModeSettings.
Этот элемент не использовался до .NET Framework версии 2.0.
<add
name="buffer mode name"
maxBufferSize="buffer size"
maxFlushSize="maximum events per flush"
urgentFlushThreshold="minimum threshold per flush"
regularFlushInterval="time interval per flush"
urgentFlushInterval="minimum time between flushes"
maxBufferThreads="maximum number of flushing threads"
/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы для данного раздела.
Атрибуты
Атрибут |
Описание |
---|---|
name |
Обязательный атрибут элемента String. Задает имя для режима буфера. |
maxBufferSize |
Обязательный атрибут Int32. Задает максимальное число буферизируемых событий. Нулевое значение (0) недопустимо. |
maxFlushSize |
Обязательный атрибут Int32. Задает максимальное число очищаемых событий. Значение должно принадлежать диапазону от 1 до maxBufferSize. |
urgentFlushThreshold |
Обязательный атрибут Int32. Задает минимальное пороговое значение очищаемых событий. Значение должно быть меньше или равно maxBufferSize. |
regularFlushInterval |
Обязательный атрибут TimeSpan. Задает временной интервал очистки. Значение равное нулю недопустимо. |
urgentFlushInterval |
Обязательный атрибут TimeSpan. Задает минимальный промежуток времени между очистками. Значение должно принадлежать диапазону от 0 до regularFlushInterval. |
maxBufferThreads |
Обязательный атрибут Int32. Задает максимальное число очищаемых потоков. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Задает корневой элемент любого файла конфигурации, используемого средой CLR и приложениями платформы .NET Framework. |
system.web |
Задает корневой элемент для раздела конфигурации ASP.NET. |
healthMonitoring |
Настраивает приложение для мониторинга работоспособности. |
bufferModes |
Определяет возможности буферизации поставщика. |
Заметки
Конфигурация по умолчанию
В корневом файле Web.config в .NET Framework версии 2.0 по умолчанию задан элемент add.
<add name="Critical Notification" maxBufferSize="100" maxFlushSize="20"
urgentFlushThreshold="1" regularFlushInterval="Infinite" urgentFlushInterval="00:01:00"
maxBufferThreads="1" />
<add name="Notification" maxBufferSize="300" maxFlushSize="20"
urgentFlushThreshold="1" regularFlushInterval="Infinite" urgentFlushInterval="00:01:00"
maxBufferThreads="1" />
<add name="Analysis" maxBufferSize="1000" maxFlushSize="100" urgentFlushThreshold="100"
regularFlushInterval="00:05:00" urgentFlushInterval="00:01:00"
maxBufferThreads="1" />
<add name="Logging" maxBufferSize="1000" maxFlushSize="200"
urgentFlushThreshold="800" regularFlushInterval="00:30:00" urgentFlushInterval="00:05:00"
maxBufferThreads="1" />
Пример
В следующем примере кода демонстрируется добавление режима буфера.
<bufferModes>
<add name="Critical Notification"
maxBufferSize="100"
maxFlushSize="20"
urgentFlushThreshold="1"
regularFlushInterval="Infinite"
urgentFlushInterval="00:01:00"
maxBufferThreads="1"
/>
</bufferModes>
Сведения об элементе
Обработчик раздела конфигурации |
|
Член конфигурации |
|
Настраиваемые расположения |
Machine.config Файл Web.config корневого уровня Файл Web.config уровня приложения |
Требования |
Microsoft IIS версии 5.0, 5.1 или 6.0 .NET Framework версии 2.0 Microsoft Visual Studio 2005 |
См. также
Задачи
Пошаговое руководство. Отключение параметров конфигурации ASP.NET
Ссылки
Элемент healthMonitoring (схема параметров ASP.NET)
Элемент bufferModes для элемента healthMonitoring (схема параметров ASP.NET)
Элемент clear для элемента bufferModes для элемента healthMonitoring (схема параметров ASP.NET)
Элемент remove для элемента bufferModes для элемента healthMonitoring (схема параметров ASP.NET)
Основные понятия
Общие сведения о конфигурационном ASP.NET
Серверные веб-элементы управления ASP.NET и возможности обозревателей
Настройка обеспечения безопасности ASP.NET
Другие ресурсы
Параметры конфигурации ASP.NET