TraceWebEventProvider Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Implementeert een gebeurtenisprovider die ASP.NET statuscontrolegebeurtenissen verzendt als traceringsberichten.
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
- Overname
Voorbeelden
In het volgende fragment van het configuratiebestand ziet u hoe u een provider van het type TraceWebEventProvider in de healthMonitoring sectie opgeeft. Het add element in de rules sectie geeft aan dat de provider aanvraagverwerkingsgebeurtenissen verwerkt.
<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>
Opmerkingen
ASP.NET statuscontrole maakt het productie- en operationele personeel mogelijk om geïmplementeerde webtoepassingen te beheren. De System.Web.Management naamruimte bevat de statusgebeurtenistypen die verantwoordelijk zijn voor het verpakken van statusgegevens van toepassingen en de providertypen die verantwoordelijk zijn voor het verwerken van deze gegevens. Het bevat ook ondersteunende typen die u helpen tijdens het beheer van statusevenementen.
Deze provider geeft gebeurtenissen door aan het Trace object. Het geeft gebeurtenissen door die zijn afgeleid van de WebBaseErrorEvent klasse als traceringsfouten en geeft alle andere gebeurtenissen door als traceringsinformatie.
Note
Het TraceWebEventProvider object biedt geen gebeurtenisbuffering.
Note
In de meeste gevallen kunt u de ASP.NET statuscontroletypen gebruiken zoals geïmplementeerd en u kunt het systeem voor statusbewaking beheren door waarden op te geven in de sectie healthMonitoring configuratie. U kunt ook afleiden van de statuscontroletypen om uw eigen aangepaste gebeurtenissen en providers te maken. Zie Het voorbeeld van een aangepaste provider implementeren voor een voorbeeld van het maken van een aangepaste provider.
Eigenschappen
| Name | Description |
|---|---|
| Description |
Hiermee krijgt u een korte, beschrijvende beschrijving die geschikt is voor weergave in beheerhulpprogramma's of andere gebruikersinterfaces (UIS's). (Overgenomen van ProviderBase) |
| Name |
Hiermee haalt u de beschrijvende naam op die wordt gebruikt om tijdens de configuratie naar de provider te verwijzen. (Overgenomen van ProviderBase) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Flush() |
Hiermee verwijdert u alle gebeurtenissen uit de buffer van de provider. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Initialize(String, NameValueCollection) |
Hiermee stelt u de initiële waarden voor dit object in. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ProcessEvent(WebBaseEvent) |
Hiermee wordt de gebeurtenis verwerkt die aan de provider is doorgegeven. |
| Shutdown() |
Voert taken uit die zijn gekoppeld aan het afsluiten van de provider. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |