System.Diagnostics.Eventing.Reader Przestrzeń nazw
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.
System.Diagnostics.Eventing.Reader Za pomocą przestrzeni nazw można tworzyć aplikacje, które odczytują dzienniki zdarzeń i zarządzają nimi. Zdarzenie w dzienniku zdarzeń zawiera informacje, ostrzeżenie lub błąd, który został opublikowany przez określoną aplikację, usługę lub składnik systemu operacyjnego. Te zdarzenia są odczytywane przez aplikacje, które monitorują kondycję komputera i aplikacje, które podejmują działania w przypadku wystąpienia określonych zdarzeń. Aby uzyskać więcej informacji, zobacz Podsumowanie technologii dotyczące odczytywania dzienników zdarzeń i scenariuszy dziennika zdarzeń oraz zarządzania nimi.
Klasy
EventBookmark |
Reprezentuje symbol zastępczy (zakładkę) w strumieniu zdarzeń. Możesz użyć symbolu zastępczego, aby oznaczyć pozycję i wrócić do tej pozycji w strumieniu zdarzeń. Wystąpienie tego obiektu można uzyskać z EventRecord obiektu, w takim przypadku odpowiada pozycji tego rekordu zdarzenia. |
EventKeyword |
Reprezentuje słowo kluczowe dla zdarzenia. Słowa kluczowe są definiowane w dostawcy zdarzeń i służą do grupowania zdarzenia z innymi podobnymi zdarzeniami (na podstawie użycia zdarzeń). |
EventLevel |
Zawiera poziom zdarzeń zdefiniowany przez dostawcę zdarzeń. Poziom oznacza ważność zdarzenia. |
EventLogConfiguration |
Zawiera informacje statyczne i ustawienia konfiguracji dziennika zdarzeń. Wiele ustawień konfiguracji zostało zdefiniowanych przez dostawcę zdarzeń, który utworzył dziennik. |
EventLogException |
Reprezentuje klasę bazową dla wszystkich wyjątków zgłaszanych w przypadku wystąpienia błędu podczas odczytywania informacji związanych z dziennikiem zdarzeń. |
EventLogInformation |
Umożliwia dostęp do właściwości czasu wykonywania aktywnych dzienników zdarzeń i plików dziennika zdarzeń. Te właściwości obejmują liczbę zdarzeń w dzienniku, rozmiar dziennika, wartość określającą, czy dziennik jest pełny, oraz czas ostatniego zapisania dziennika lub uzyskania do nich dostępu. |
EventLogInvalidDataException |
Reprezentuje wyjątek zgłaszany, gdy dostawca zdarzeń publikuje nieprawidłowe dane w zdarzeniu. |
EventLogLink |
Reprezentuje połączenie między dostawcą zdarzeń a dziennikiem zdarzeń, do którego dostawca publikuje zdarzenia. Nie można utworzyć wystąpienia tego obiektu. |
EventLogNotFoundException |
Reprezentuje wyjątek zgłaszany, gdy żądany dziennik zdarzeń (zwykle określony przez nazwę dziennika zdarzeń lub ścieżkę do pliku dziennika zdarzeń) nie istnieje. |
EventLogPropertySelector |
Zawiera tablicę ciągów reprezentujących zapytania XPath dla elementów w reprezentacji XML zdarzenia, które jest oparte na schemacie zdarzeń. Zapytania w tym obiekcie są używane do wyodrębniania wartości ze zdarzenia. |
EventLogProviderDisabledException |
Reprezentuje wyjątek zgłaszany, gdy określona nazwa dostawcy zdarzeń odwołuje się do wyłączonego dostawcy zdarzeń. Wyłączony dostawca zdarzeń nie może publikować zdarzeń. |
EventLogQuery |
Reprezentuje zapytanie dotyczące zdarzeń w dzienniku zdarzeń oraz ustawienia, które definiują sposób wykonywania zapytania i na jakim komputerze jest wykonywane zapytanie. |
EventLogReader |
Umożliwia odczytywanie zdarzeń z dziennika zdarzeń na podstawie zapytania zdarzenia. Zdarzenia odczytywane przez ten obiekt są zwracane jako EventRecord obiekty. |
EventLogReadingException |
Reprezentuje wyjątek zgłaszany podczas odczytywania, wykonywania zapytań lub subskrybowania zdarzeń w dzienniku zdarzeń. |
EventLogRecord |
Zawiera właściwości wystąpienia zdarzenia, które jest odbierane z EventLogReader obiektu. Właściwości zdarzenia zawierają informacje o zdarzeniu, takie jak nazwa komputera, na którym zostało zarejestrowane zdarzenie, oraz czas utworzenia zdarzenia. |
EventLogSession |
Służy do uzyskiwania dostępu do usługi dziennika zdarzeń na komputerze lokalnym lub komputerze zdalnym, dzięki czemu można zarządzać i zbierać informacje o dziennikach zdarzeń i dostawcach zdarzeń na komputerze. |
EventLogStatus |
Zawiera kod stanu lub kod błędu dla określonego dziennika zdarzeń. Ten stan może służyć do określenia, czy dziennik zdarzeń jest dostępny dla operacji. |
EventLogWatcher |
Umożliwia subskrybowanie zdarzeń przychodzących. Za każdym razem, gdy żądane zdarzenie jest publikowane w dzienniku zdarzeń, EventRecordWritten jest zgłaszane zdarzenie, a metoda, która obsługuje to zdarzenie, zostanie wykonana. |
EventMetadata |
Zawiera metadane (właściwości i ustawienia) zdarzenia zdefiniowanego u dostawcy zdarzeń. |
EventOpcode |
Zawiera kod opcode zdarzenia zdefiniowany w dostawcy zdarzeń. Kod opcode definiuje wartość liczbową, która identyfikuje działanie lub punkt w działaniu wykonywanym przez aplikację podczas wywoływanego zdarzenia. |
EventProperty |
Zawiera wartość właściwości zdarzenia, która jest określona przez dostawcę zdarzeń po opublikowaniu zdarzenia. |
EventRecord |
Definiuje właściwości wystąpienia zdarzenia, które jest odbierane z EventLogReader obiektu. Właściwości zdarzenia zawierają informacje o zdarzeniu, takie jak nazwa komputera, na którym zostało zarejestrowane zdarzenie i czas utworzenia zdarzenia. Ta klasa jest abstrakcyjną klasą. Klasa EventLogRecord implementuje tę klasę. |
EventRecordWrittenEventArgs |
Po wywołaniu EventRecordWritten zdarzenia wystąpienie tego obiektu jest przekazywane do metody delegata, która obsługuje zdarzenie. Ten obiekt zawiera zdarzenie, które zostało opublikowane w dzienniku zdarzeń lub wyjątek, który wystąpił, gdy subskrypcja zdarzeń nie powiodła się. |
EventTask |
Zawiera zadanie zdarzenia zdefiniowane w dostawcy zdarzeń. Zadanie identyfikuje część aplikacji lub składnika, który publikuje zdarzenie. Zadanie jest wartością 16-bitową z 16 najwyższymi wartościami zarezerwowanymi. |
ProviderMetadata |
Zawiera statyczne informacje o dostawcy zdarzeń, takie jak nazwa i identyfikator dostawcy, oraz kolekcja zdarzeń zdefiniowanych w dostawcy. |
Wyliczenia
EventLogIsolation |
Definiuje domyślne uprawnienia dostępu dla dziennika zdarzeń. Wartości aplikacji i systemu wskazują, że dziennik współużytkuje listę kontroli dostępu (ACL) z odpowiednim dziennikiem systemu Windows (dzienniki zdarzeń aplikacji lub systemu) i współużytkują sesję śledzenia zdarzeń systemu Windows (ETW) z innymi dziennikami tej samej izolacji. Wszystkie kanały z izolacją niestandardową używają prywatnej sesji ETW. |
EventLogMode |
Określa zachowanie usługi dziennika zdarzeń obsługuje dziennik zdarzeń, gdy dziennik osiągnie maksymalny dozwolony rozmiar (gdy dziennik zdarzeń jest pełny). |
EventLogType |
Definiuje typ zdarzeń rejestrowanych w dzienniku zdarzeń. Każdy dziennik może zawierać tylko jeden typ zdarzenia. |
PathType |
Określa, że ciąg zawiera nazwę dziennika zdarzeń lub ścieżkę systemu plików do pliku dziennika zdarzeń. |
SessionAuthentication |
Definiuje wartości typu uwierzytelniania używanego podczas logowania zdalnego wywołania procedury (RPC) do serwera. Ten identyfikator logowania występuje podczas tworzenia EventLogSession obiektu, który określa połączenie z komputerem zdalnym. |
StandardEventKeywords |
Definiuje standardowe słowa kluczowe, które są dołączane do zdarzeń przez dostawcę zdarzeń. Aby uzyskać więcej informacji na temat słów kluczowych, zobacz EventKeyword. |
StandardEventLevel |
Definiuje standardowe poziomy zdarzeń, które są używane w usłudze dziennika zdarzeń. Poziom definiuje ważność zdarzenia. Niestandardowe poziomy zdarzeń można zdefiniować poza tymi poziomami standardowymi. Aby uzyskać więcej informacji na temat poziomów, zobacz EventLevel. |
StandardEventOpcode |
Definiuje standardowe kody operacji, które są dołączane do zdarzeń przez dostawcę zdarzeń. Aby uzyskać więcej informacji na temat kodów opcode, zobacz EventOpcode. |
StandardEventTask |
Definiuje standardowe zadania, które są dołączane do zdarzeń przez dostawcę zdarzeń. Aby uzyskać więcej informacji dotyczących zadań, zobacz EventTask. |