Udostępnij za pośrednictwem


bufferModes elementu dla healthMonitoring (ASP.Schemat ustawień netto)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Definiuje możliwości buforowania dla dostawcy.

Ten element jest nowego w.NET Framework w wersji 2.0.

<bufferModes>
  <add.../>
  <remove.../>
  <clear />
</bufferModes>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne dla tej sekcji.

Atrybuty

Brak.

Elementy podrzędne

Element

Opis

add

Opcjonalnego elementu.

Konfiguruje trybu buforu i dodaje go do HealthBufferModeSettings kolekcji.

clear

Opcjonalnego elementu.

Usuwa wszystkie konfiguracje trybu buforu z HealthBufferModeSettings kolekcji.

remove

Opcjonalnego elementu.

Usuwa konfigurację trybu buforu szczególnych z HealthBufferModeSettings kolekcji.

Elementy nadrzędne

Element

Opis

configuration

Określa element główny w każdym pliku konfiguracyjnym, który jest używany przez aparatu plików wykonywalnych języka wspólnego oraz.NET Framework aplikacji.

system.web

Określa element główny dla aplikacji ASP.Sekcja konfiguracji netto.

healthMonitoring

Konfiguruje aplikację monitorowania zdrowia.

Uwagi

Domyślna konfiguracja

Następujące domyślne bufferModes element jest skonfigurowany w pliku Web.config katalogu głównego w.NET Framework w wersji 2.0.

<bufferModes>
     <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>

Przykład

Poniższy przykład kodu pokazuje, jak skonfigurować tryby buforu dla monitorowania stanu zdrowia.

<healthMonitoring Enabled="true" heartBeatInterval="0">

  <bufferModes>

    <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" />
  
  </bufferModes>

</healthMonitoring>

Informacje o elementach

Program obsługi sekcji konfiguracji

System.Web.Configuration.HealthMonitoringSection

Członkowskie konfiguracji

System.Web.Configuration.BufferModesCollection

HealthMonitoringSection.BufferModes

Lokalizacje konfigurowalne

Machine.config

Główny poziom Web.config

Poziom aplikacji Web.config

Wymagania

Microsoft Internet Information Services (IIS) 5.0, 5.1 lub 6.0

.NET Framework w wersji 2.0

Microsoft Visual Studio 2005

Zobacz też

Zadania

How to: Lock ASP.NET Configuration Settings

Informacje

healthMonitoring elementu (ASP.Schemat ustawień netto)

Dodawanie elementu do bufferMode do healthMonitoring (ASP.Schemat ustawień netto)

usunąć elementu bufferModes dla healthMonitoring (ASP.Schemat ustawień netto)

Wyczyść elementu bufferModes dla healthMonitoring (ASP.Schemat ustawień netto)

System.Configuration

System.Web.Configuration

Koncepcje

ASP.NET Configuration Overview

ASP.NET Server Controls and Browser Capabilities

Securing Configuration

Configuration Inheritance

Inne zasoby

ASP.NET Configuration Files

ASP.NET ustawienia konfiguracji

Ogólne ustawienia konfiguracji (ASP.(NET)

ASP.NET Configuration API