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


Элемент 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>

Сведения об элементе

Обработчик раздела конфигурации

System.Web.Configuration.HealthMonitoringSection

Член конфигурации

System.Web.Configuration.BufferModesCollection

Настраиваемые расположения

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)

System.Configuration

System.Web.Configuration

Основные понятия

Общие сведения о конфигурационном ASP.NET

Серверные веб-элементы управления ASP.NET и возможности обозревателей

Настройка обеспечения безопасности ASP.NET

Сценарии конфигурации ASP.NET

Другие ресурсы

Файлы конфигурации ASP.NET

Параметры конфигурации ASP.NET

Общие параметры конфигурации (ASP.NET)

Конфигурационный API-интерфейс настройки ASP.NET