TraceWebEventProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementuje zprostředkovatele událostí, který odesílá ASP.NET monitorování stavu jako trasovací zprávy.
public ref class TraceWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class TraceWebEventProvider : System.Web.Management.WebEventProvider
type TraceWebEventProvider = class
inherit WebEventProvider
Public NotInheritable Class TraceWebEventProvider
Inherits WebEventProvider
- Dědičnost
Příklady
Následující úryvek konfiguračního souboru ukazuje, jak zadat zprostředkovatele typu TraceWebEventProvider v healthMonitoring
oddílu . Element add
v oddílu rules
určuje, že zprostředkovatel bude zpracovávat události zpracování požadavků.
<healthMonitoring
enabled="true"
heartBeatInterval="0">
<providers>
<add name="TraceEventProvider"
type="System.Web.Management.TraceWebEventProvider,
System.Web"
buffer="false"
bufferMode=""
maxEventLength="4096"
maxSize="4096"
maxMessagesPerNotification="1"
/>
</providers>
<eventMappings>
<add name="Request Processing Events"
type="System.Web.Management.WebRequestEvent, System.Web"
/>
</eventMappings>
<profiles>
<add name="Trace"
minInstances="1"
maxLimit="Infinite"
minInterval="00:00:00"
/>
</profiles>
<rules>
<add name="Trace Request Processing"
eventName="Request Processing Events"
provider="TraceEventProvider"
profile="Trace"
/>
</rules>
</healthMonitoring>
Poznámky
ASP.NET stavu umožňuje provozním a provozním pracovníkům spravovat nasazené webové aplikace. Obor názvů obsahuje typy událostí stavu zodpovědné za balení dat stavu aplikace a typy poskytovatelů System.Web.Management 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 předává události do Trace objektu . Předává události, které jsou odvozeny z třídy jako chyby trasování, a WebBaseErrorEvent předává všechny ostatní události jako informace o trasování.
Poznámka
Objekt TraceWebEventProvider neposkytuje ukládání událostí do vyrovnávací paměti.
Poznámka
Ve většině případů budete moct používat implementované typy monitorování stavu ASP.NET a budete řídit systém monitorování stavu 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íhozprostředkovatele monitorování stavu – příklad .
Vlastnosti
Description |
Získá stručný, přátelský popis vhodný pro zobrazení v nástrojích pro správu nebo jiných uživatelských rozhraní (UI). (Zděděno od ProviderBase) |
Name |
Získá popisný název použitý k odkazování na poskytovatele během konfigurace. (Zděděno od ProviderBase) |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Flush() |
Odebere všechny události z vyrovnávací paměti poskytovatele. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Initialize(String, NameValueCollection) |
Nastaví počáteční hodnoty pro tento objekt. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ProcessEvent(WebBaseEvent) |
Zpracuje událost předaní poskytovateli. |
Shutdown() |
Provádí úlohy související s vypnutím poskytovatele. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |