TraceWebEventProvider Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Implementuje dostawcę zdarzeń, który wysyła ASP.NET zdarzenia monitorowania kondycji jako komunikaty śledzenia.
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
- Dziedziczenie
Przykłady
Poniższy fragment pliku konfiguracji pokazuje, jak określić dostawcę typu TraceWebEventProvider w healthMonitoring sekcji. Element add w rules sekcji określa, że dostawca będzie obsługiwać zdarzenia przetwarzania żądań.
<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>
Uwagi
ASP.NET monitorowanie kondycji umożliwia pracownikom produkcyjnym i operacyjnym zarządzanie wdrożonych aplikacji internetowych. System.Web.Management Przestrzeń nazw zawiera typy zdarzeń kondycji odpowiedzialnych za pakowanie danych o stanie kondycji aplikacji i typów dostawców odpowiedzialnych za przetwarzanie tych danych. Zawiera również typy pomocnicze, które ułatwiają zarządzanie zdarzeniami kondycji.
Ten dostawca przekazuje zdarzenia do Trace obiektu . Przekazuje zdarzenia pochodzące z WebBaseErrorEvent klasy jako błędy śledzenia i przekazuje wszystkie inne zdarzenia jako informacje śledzenia.
Uwaga
Obiekt TraceWebEventProvider nie zapewnia buforowania zdarzeń.
Uwaga
W większości przypadków będzie można użyć ASP.NET typów monitorowania kondycji zgodnie z implementacją i będziesz kontrolować system monitorowania kondycji, określając wartości w healthMonitoring sekcji konfiguracji. Możesz również pochodzić z typów monitorowania kondycji, aby utworzyć własne niestandardowe zdarzenia i dostawców. Przykład tworzenia dostawcy niestandardowego można znaleźć w temacie How to: Implement the Health Monitoring Custom Provider Example (Instrukcje: implementowanie niestandardowego dostawcy monitorowania kondycji).
Właściwości
| Nazwa | Opis |
|---|---|
| Description |
Pobiera krótki, przyjazny opis odpowiedni do wyświetlania w narzędziach administracyjnych lub innych interfejsach użytkownika (UI). (Dziedziczone od ProviderBase) |
| Name |
Pobiera przyjazną nazwę używaną do odwoływania się do dostawcy podczas konfiguracji. (Dziedziczone od ProviderBase) |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| Flush() |
Usuwa wszystkie zdarzenia z buforu dostawcy. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| Initialize(String, NameValueCollection) |
Ustawia początkowe wartości dla tego obiektu. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ProcessEvent(WebBaseEvent) |
Przetwarza zdarzenie przekazane do dostawcy. |
| Shutdown() |
Wykonuje zadania skojarzone z zamykaniem dostawcy. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |