WebEventCodes 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.
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
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |