Sdílet prostřednictvím


SqlWebEventProvider Třída

Definice

Implementuje zprostředkovatele událostí, který ukládá oznámení událostí do databáze SQL.

public ref class SqlWebEventProvider : System::Web::Management::BufferedWebEventProvider
public class SqlWebEventProvider : System.Web.Management.BufferedWebEventProvider
type SqlWebEventProvider = class
    inherit BufferedWebEventProvider
Public Class SqlWebEventProvider
Inherits BufferedWebEventProvider
Dědičnost

Příklady

Následující příklad je výňatek konfiguračního souboru, který ukazuje, jak v části určit zprostředkovatele typu SqlWebEventProvider<healthMonitoring> . Element <add> v <rules> části určuje, že zprostředkovatel bude zpracovávat události auditu.

<healthMonitoring  
  enabled="true"  
  heartBeatInterval="0">  
  <bufferModes>  
    <add name="Analysis"  
    maxBufferSize="1000"  
    maxFlushSize="100"  
    urgentFlushThreshold="100"  
    regularFlushInterval="00:05:00"  
    urgentFlushInterval="00:01:00"  
    maxBufferThreads="1"  
    />  
  </bufferModes>  
  <providers>  
    <add name="SqlWebEventProvider"  
    type="System.Web.Management.SqlWebEventProvider,System.Web"  
    connectionStringName="LocalSqlServer"  
    maxEventDetailsLength="1073741823"  
    buffer="true"  
    bufferMode="Analysis"  
    />  
  </providers>  
  <eventMappings>  
    <add name="All Audits"  
    type="System.Web.Management.WebAuditEvent, System.Web"   
    />  
  </eventMappings>  
  <profiles>  
    <add name="Default"  
    minInstances="1"  
    maxLimit="Infinite"  
    minInterval="00:10:00"  
    />  
  </profiles>  
  <rules>  
    <add name="All Audits Default"  
    eventName="All Audits"  
    provider="SqlWebEventProvider"  
    profile="Default"  
    minInterval="00:00:30"   
    />  
  </rules>  
</healthMonitoring>   

Poznámky

ASP.NET monitorování stavu umožňuje provozním a provozním pracovníkům spravovat nasazené webové aplikace. Obor System.Web.Management názvů obsahuje typy událostí stavu zodpovědné za balení dat o stavu aplikace a typy zprostředkovatelů zodpovědné za zpracování těchto dat. Obsahuje také podpůrné typy, které pomáhají při správě událostí stavu.

Tento zprostředkovatel má komplexní sadu atributů konfigurace, které můžete použít k přizpůsobení jeho chování.

Poznámka

Ve většině případů budete moct použít ASP.NET typy monitorování stavu tak, jak jsou implementovány, a systém monitorování stavu budete řídit zadáním hodnot v <healthMonitoring> části konfigurace. Můžete také odvodit z typů monitorování stavu a vytvořit vlastní události a zprostředkovatele. Příklad vytvoření vlastního zprostředkovatele najdete v tématu Postupy: Implementace vlastního zprostředkovatele monitorování stavu Příklad.

Konstruktory

SqlWebEventProvider()

Inicializuje novou instanci SqlWebEventProvider třídy.

Vlastnosti

BufferMode

Získá hodnotu označující režim ukládání do vyrovnávací paměti používaný zprostředkovatelem.

(Zděděno od BufferedWebEventProvider)
Description

Získá stručný popis vhodný pro zobrazení v nástrojích pro správu nebo jiných uživatelských rozhraních (UI).

(Zděděno od ProviderBase)
Name

Získá popisný název použitý k odkaz na poskytovatele během konfigurace.

(Zděděno od ProviderBase)
UseBuffering

Získá hodnotu určující, zda je zprostředkovatel v režimu vyrovnávací paměti.

(Zděděno od BufferedWebEventProvider)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
EventProcessingComplete(WebBaseEventCollection)

Volá se po dokončení zpracování události.

Flush()

Přesune události z vyrovnávací paměti zprostředkovatele do protokolu událostí.

(Zděděno od BufferedWebEventProvider)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
Initialize(String, NameValueCollection)

Nastaví počáteční hodnoty pro tento objekt.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ProcessEvent(WebBaseEvent)

Zpracuje událost předanou zprostředkovateli.

ProcessEventFlush(WebEventBufferFlushInfo)

Odebere všechny události z vyrovnávací paměti zprostředkovatele.

Shutdown()

Provádí úlohy spojené s vypnutím zprostředkovatele.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také