WebEventCodes Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje kody skojarzone ze zdarzeniami monitorowania kondycji ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Dziedziczenie
-
WebEventCodes
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.
Klasa WebEventCodes zawiera kody identyfikujące typy zdarzeń monitorowania kondycji. W klasie definiowane są dwa typy kodów: kody główne, które identyfikują ASP.NET zdarzenia monitorowania kondycji; i kody szczegółów, które zawierają więcej informacji o powiązanym głównym kodzie. Te kody są implementowane jako liczby całkowite, a nie jako wyliczenie, aby umożliwić rozszerzalność.
Po wystąpieniu zdarzenia monitorowania kondycji jest ono skojarzone z głównym kodem zdarzenia. Poniższa lista identyfikuje kategorie głównych kodów zdarzeń zdefiniowanych w WebEventCodes klasie:
Kody aplikacji. Kody aplikacji identyfikują zdarzenia w okresie istnienia aplikacji, takie jak zdarzenia uruchamiania i zamykania. Ich wartości są większe niż ApplicationCodeBase stała pola. Są one skojarzone z typem WebApplicationLifetimeEvent zdarzenia. Zdarzenie pulsu jest specjalnym rodzajem zdarzenia aplikacji. Identyfikuje zdarzenia wywoływane w okresowych odstępach czasu w celu dostarczenia informacji względem stanu uruchomionego procesu. Jest on skojarzony z typem WebHeartbeatEvent zdarzenia.
Kody żądań. Kody żądań identyfikują zdarzenia inne niż błędy, które zawierają informacje dotyczące poszczególnych żądań. Ich wartości są większe niż RequestCodeBase stała pola. Są one skojarzone z typem WebRequestEvent zdarzenia.
Kody błędów. Kody błędów identyfikują zdarzenia zawierające informacje o dwóch rodzajach błędów: błędy związane z żądaniem internetowym i błędami systemowymi. Błędy związane z żądaniami sieci Web obejmują nieobsługiwane wyjątki, błędy wyświetlania stanu i błędy sprawdzania poprawności danych wejściowych. Są one skojarzone z typem WebRequestErrorEvent zdarzenia. Błędy systemowe odnoszą się do konfiguracji lub kodu aplikacji, w tym błędów analizatora i błędów kompilacji. Są one skojarzone z typem WebErrorEvent zdarzenia. Oba rodzaje błędów mają wartości większe niż ErrorCodeBase stała pola.
Kody inspekcji. Kody inspekcji identyfikują zdarzenia zawierające informacje z możliwością inspekcji, takie jak próby logowania, naruszenia zabezpieczeń dostępu i naruszenia autoryzacji. Ich wartości są większe niż AuditCodeBase. Są one skojarzone z typami zdarzeń pochodnych i ich pochodnymi typami WebAuditEvent zdarzeń.
Różne kody. Różne kody nie identyfikują zdarzeń, ale są używane do flagowania niestandardowych informacji o zdarzeniach. Ich wartości są większe niż MiscCodeBase. Aby uzyskać więcej informacji, zapoznaj się również z WebEventProviderInformation tematem .
Możesz utworzyć własny niestandardowy kod zdarzenia, wybierając wartości kodu powyżej WebExtendedBase.
W elemecie eventMappings
konfiguracji monitorowania kondycji można opcjonalnie określić zakres kodu zdarzenia. Jeśli określono zakres kodu zdarzenia, mapowanie dotyczy tylko zdarzeń, które mają kod zdarzenia w tym zakresie; w przeciwnym razie ma zastosowanie do wszystkich kodów zdarzeń. Poniższy fragment pliku konfiguracji przedstawia EventLogWebEventProvider skonfigurowany do obsługi WebFailureAuditEvent zdarzeń, których kody zdarzeń należą do kategorii inspekcji.
<healthMonitoring>
<eventMappings>
<add name="Failure Audits" type=
"System.Web.Management.WebFailureAuditEvent,System.Web, Version=2.0.3600.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<add name="Failure Audits Default"
eventName="Failure Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
Możesz utworzyć własny niestandardowy kod zdarzenia, wybierając wartości kodu powyżej WebExtendedBase.
Pola
ApplicationCodeBase |
Określa przesunięcie kodów zdarzeń aplikacji monitorowania kondycji ASP.NET. To pole jest stałe. |
ApplicationCompilationEnd |
Reprezentuje kod zdarzenia wskazujący, że kompilacja aplikacji została zakończona. To pole jest stałe. |
ApplicationCompilationStart |
Reprezentuje kod zdarzenia wskazujący, że kompilacja aplikacji została uruchomiona. To pole jest stałe. |
ApplicationDetailCodeBase |
Określa przesunięcie kodów zdarzeń szczegółów aplikacji. To pole jest stałe. |
ApplicationHeartbeat |
Reprezentuje kod zdarzenia wskazujący, że wystąpiło zdarzenie pulsu. To pole jest stałe. |
ApplicationShutdown |
Reprezentuje kod zdarzenia wskazujący, że aplikacja została zamknięta. To pole jest stałe. |
ApplicationShutdownBinDirChangeOrDirectoryRename |
Reprezentuje kod zdarzenia wskazujący podkatalog w katalogu Bin aplikacji został zmieniony lub zmieniono jego nazwę. To pole jest stałe. |
ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Reprezentuje kod zdarzenia wskazujący podkatalog w katalogu aplikacji Przeglądarki został zmieniony lub zmieniono jego nazwę. To pole jest stałe. |
ApplicationShutdownBuildManagerChange |
Reprezentuje kod zdarzenia wskazujący, że menedżer kompilacji wprowadził zmianę, która wymaga zamknięcia domeny aplikacji. |
ApplicationShutdownChangeInGlobalAsax |
Reprezentuje kod zdarzenia wskazujący, że plik Global.asax został zmieniony. To pole jest stałe. |
ApplicationShutdownChangeInSecurityPolicyFile |
Reprezentuje kod zdarzenia wskazujący, że plik zasad zabezpieczeń uległ zmianie. To pole jest stałe. |
ApplicationShutdownCodeDirChangeOrDirectoryRename |
Reprezentuje kod zdarzenia wskazujący podkatalog w katalogu App_Code został zmieniony lub zmieniono jego nazwę. To pole jest stałe. |
ApplicationShutdownConfigurationChange |
Reprezentuje kod zdarzenia wskazujący, że plik konfiguracji uległ zmianie. To pole jest stałe. |
ApplicationShutdownHostingEnvironment |
Reprezentuje kod zdarzenia wskazujący, że środowisko hostingu jest zamykane. To pole jest stałe. |
ApplicationShutdownHttpRuntimeClose |
Reprezentuje kod zdarzenia wskazujący, że czas wykonywania ASP.NET został jawnie zamknięty. To pole jest stałe. |
ApplicationShutdownIdleTimeout |
Reprezentuje kod zdarzenia wskazujący, że przekroczono limit czasu bezczynności. To pole jest stałe. |
ApplicationShutdownInitializationError |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd inicjowania aplikacji. To pole jest stałe. |
ApplicationShutdownMaxRecompilationsReached |
Reprezentuje kod zdarzenia wskazujący, że osiągnięto maksymalną liczbę ponownych kompilacji. To pole jest stałe. |
ApplicationShutdownPhysicalApplicationPathChanged |
Reprezentuje kod zdarzenia wskazujący, że ścieżka fizyczna aplikacji uległa zmianie. To pole jest stałe. |
ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Reprezentuje kod zdarzenia wskazujący podkatalog w katalogu App_Resources został zmieniony lub zmieniono jego nazwę. To pole jest stałe. |
ApplicationShutdownUnknown |
Reprezentuje kod zdarzenia wskazujący, że przyczyna zamknięcia aplikacji jest nieznana. To pole jest stałe. |
ApplicationShutdownUnloadAppDomainCalled |
Reprezentuje kod zdarzenia wskazujący, że domena aplikacji została jawnie zwolniona. To pole jest stałe. |
ApplicationStart |
Reprezentuje kod zdarzenia wskazujący, że aplikacja została uruchomiona. To pole jest stałe. |
AuditCodeBase |
Określa przesunięcie kodów zdarzeń inspekcji monitorowania kondycji ASP.NET. To pole jest stałe. |
AuditDetailCodeBase |
Określa przesunięcie kodów zdarzeń szczegółów inspekcji ASP.NET. To pole jest stałe. |
AuditFileAuthorizationFailure |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd autoryzacji pliku podczas żądania sieci Web. To pole jest stałe. |
AuditFileAuthorizationSuccess |
Reprezentuje kod zdarzenia wskazujący, że podczas żądania sieci Web wystąpił powodzenie autoryzacji pliku. To pole jest stałe. |
AuditFormsAuthenticationFailure |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd uwierzytelniania formularza podczas żądania sieci Web. To pole jest stałe. |
AuditFormsAuthenticationSuccess |
Reprezentuje kod zdarzenia wskazujący powodzenie uwierzytelniania formularzy podczas żądania sieci Web. To pole jest stałe. |
AuditInvalidViewStateFailure |
Reprezentuje kod zdarzenia wskazujący, że weryfikacja stanu widoku nie powiodła się. To pole jest stałe. |
AuditMembershipAuthenticationFailure |
Reprezentuje kod zdarzenia wskazujący, że podczas żądania sieci Web wystąpił błąd uwierzytelniania członkostwa. To pole jest stałe. |
AuditMembershipAuthenticationSuccess |
Reprezentuje kod zdarzenia wskazujący, że podczas żądania sieci Web wystąpił powodzenie uwierzytelniania członkostwa. To pole jest stałe. |
AuditUnhandledAccessException |
Reprezentuje kod zdarzenia wskazujący, że wystąpił nieobsługiwany wyjątek dostępu podczas żądania sieci Web. To pole jest stałe. |
AuditUnhandledSecurityException |
Reprezentuje kod zdarzenia wskazujący, że wystąpił nieobsługiwany wyjątek zabezpieczeń podczas żądania sieci Web. To pole jest stałe. |
AuditUrlAuthorizationFailure |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd autoryzacji adresu URL podczas żądania sieci Web. To pole jest stałe. |
AuditUrlAuthorizationSuccess |
Reprezentuje kod zdarzenia wskazujący powodzenie autoryzacji adresu URL podczas żądania sieci Web. To pole jest stałe. |
ErrorCodeBase |
Określa przesunięcie kodów zdarzeń błędu monitorowania kondycji ASP.NET. To pole jest stałe. |
ExpiredTicketFailure |
Reprezentuje kod zdarzenia wskazujący, że podany bilet wygasł. To pole jest stałe. |
InvalidEventCode |
Reprezentuje kod zdarzenia wskazujący, że wartość kodu zdarzenia jest niedozwolona. To pole jest stałe. |
InvalidTicketFailure |
Reprezentuje kod zdarzenia wskazujący, że podany bilet jest nieprawidłowy. To pole jest stałe. |
InvalidViewState |
Reprezentuje kod zdarzenia wskazujący, że podany stan widoku jest nieprawidłowy. To pole jest stałe. |
InvalidViewStateMac |
Reprezentuje kod zdarzenia wskazujący, że podany stan widoku nie może sprawdzić integralności. To pole jest stałe. |
MiscCodeBase |
Określa przesunięcie dla ASP.NET kodów zdarzeń różnych sieci Web monitorowania kondycji. To pole jest stałe. |
RequestCodeBase |
Określa przesunięcie kodów zdarzeń żądania sieci Web ASP.NET monitorowania kondycji. To pole jest stałe. |
RequestTransactionAbort |
Reprezentuje kod zdarzenia wskazujący, że żądanie sieci Web zostało przerwane. To pole jest stałe. |
RequestTransactionComplete |
Reprezentuje kod zdarzenia wskazujący, że żądanie sieci Web zostało ukończone. To pole jest stałe. |
RuntimeErrorPostTooLarge |
Reprezentuje kod zdarzenia wskazujący, że rozmiar opublikowanych informacji przekroczył dozwolone limity. To pole jest stałe. |
RuntimeErrorRequestAbort |
Reprezentuje kod zdarzenia wskazujący, że żądanie sieci Web zostało przerwane. |
RuntimeErrorUnhandledException |
Reprezentuje kod zdarzenia wskazujący, że wystąpił nieobsługiwany wyjątek. To pole jest stałe. |
RuntimeErrorValidationFailure |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd weryfikacji. To pole jest stałe. |
RuntimeErrorViewStateFailure |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd stanu widoku. To pole jest stałe. |
RuntimeErrorWebResourceFailure |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd podczas uzyskiwania dostępu do zasobu internetowego. To pole jest stałe. |
SqlProviderEventsDropped |
Reprezentuje kod zdarzenia wskazujący, że dostawca SQL porzucił zdarzenia. To pole jest stałe. |
StateServerConnectionError |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd podczas komunikacji z serwerem stanu. To pole jest stałe. |
UndefinedEventCode |
Reprezentuje kod zdarzenia wskazujący, że wartość głównego kodu zdarzenia nie jest zdefiniowana. To pole jest stałe. |
UndefinedEventDetailCode |
Reprezentuje kod zdarzenia wskazujący, że wartość kodu zdarzenia szczegółów nie jest zdefiniowana. To pole jest stałe. |
WebErrorCompilationError |
Wskazuje, że wystąpił błąd kompilacji. |
WebErrorConfigurationError |
Wskazuje, że wystąpił błąd konfiguracji. To pole jest stałe. |
WebErrorObjectStateFormatterDeserializationError |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd podczas deserializacji typu lub wartości obiektu. To pole jest stałe. |
WebErrorOtherError |
Reprezentuje kod zdarzenia wskazujący, że wystąpił niesklasyfikowany błąd. To pole jest stałe. |
WebErrorParserError |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd analizatora. |
WebErrorPropertyDeserializationError |
Reprezentuje kod zdarzenia wskazujący, że wystąpił błąd podczas deserializacji właściwości. To pole jest stałe. |
WebEventDetailCodeBase |
Określa przesunięcie kodów zdarzeń monitorowania kondycji w sieci Web ASP.NET. |
WebEventProviderInformation |
Reprezentuje kod zdarzenia używany przez dostawców do rejestrowania niestandardowych informacji o zdarzeniu. To pole jest stałe. |
WebExtendedBase |
Określa przesunięcie niestandardowych kodów zdarzeń. To pole jest stałe. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |