System.Diagnostics.Eventing.Reader Naamruimte
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.
Met behulp van de System.Diagnostics.Eventing.Reader naamruimte kunt u toepassingen ontwikkelen die gebeurtenislogboeken lezen en beheren. Een gebeurtenis in een gebeurtenislogboek bevat informatie, een waarschuwing of een fout die is gepubliceerd door een specifieke toepassing, service of besturingssysteemonderdeel. Deze gebeurtenissen worden gelezen door toepassingen die de status en toepassingen van een computer bewaken die actie ondernemen wanneer specifieke gebeurtenissen optreden. Zie Technologieoverzicht voor het lezen en beheren van gebeurtenislogboeken en gebeurtenislogboekscenario's voor meer informatie.
Klassen
| Name | Description |
|---|---|
| EventBookmark |
Vertegenwoordigt een tijdelijke aanduiding (bladwijzer) binnen een gebeurtenisstroom. U kunt de tijdelijke aanduiding gebruiken om een positie te markeren en terug te keren naar deze positie in een stroom gebeurtenissen. Een exemplaar van dit object kan worden verkregen van een EventRecord object, in dat geval komt het overeen met de positie van die gebeurtenisrecord. |
| EventKeyword |
Vertegenwoordigt een trefwoord voor een gebeurtenis. Trefwoorden worden gedefinieerd in een gebeurtenisprovider en worden gebruikt om de gebeurtenis te groeperen met andere vergelijkbare gebeurtenissen (op basis van het gebruik van de gebeurtenissen). |
| EventLevel |
Bevat een gebeurtenisniveau dat is gedefinieerd in een gebeurtenisprovider. Het niveau geeft de ernst van de gebeurtenis aan. |
| EventLogConfiguration |
Bevat statische informatie en configuratie-instellingen voor een gebeurtenislogboek. Veel van de configuratie-instellingen zijn gedefinieerd door de gebeurtenisprovider die het logboek heeft gemaakt. |
| EventLogException |
Vertegenwoordigt de basisklasse voor alle uitzonderingen die worden gegenereerd wanneer er een fout optreedt tijdens het lezen van gerelateerde informatie over gebeurtenislogboeken. |
| EventLogInformation |
Hiermee hebt u toegang tot de runtime-eigenschappen van actieve gebeurtenislogboeken en gebeurtenislogboekbestanden. Deze eigenschappen omvatten het aantal gebeurtenissen in het logboek, de grootte van het logboek, een waarde die bepaalt of het logboek vol is en de laatste keer dat het logboek is geschreven of geopend. |
| EventLogInvalidDataException |
Vertegenwoordigt de uitzondering die wordt gegenereerd wanneer een gebeurtenisprovider ongeldige gegevens in een gebeurtenis publiceert. |
| EventLogLink |
Vertegenwoordigt een koppeling tussen een gebeurtenisprovider en een gebeurtenislogboek waarnaar de provider gebeurtenissen publiceert. Dit object kan niet worden geïnstantieerd. |
| EventLogNotFoundException |
Vertegenwoordigt de uitzondering die wordt gegenereerd wanneer een aangevraagd gebeurtenislogboek (meestal opgegeven door de naam van het gebeurtenislogboek of het pad naar het gebeurtenislogboekbestand) niet bestaat. |
| EventLogPropertySelector |
Bevat een matrix met tekenreeksen die XPath-query's vertegenwoordigen voor elementen in de XML-weergave van een gebeurtenis, die is gebaseerd op het gebeurtenisschema. De query's in dit object worden gebruikt om waarden uit de gebeurtenis te extraheren. |
| EventLogProviderDisabledException |
Vertegenwoordigt de uitzondering die wordt gegenereerd wanneer de naam van een opgegeven gebeurtenisprovider verwijst naar een uitgeschakelde gebeurtenisprovider. Een uitgeschakelde gebeurtenisprovider kan geen gebeurtenissen publiceren. |
| EventLogQuery |
Vertegenwoordigt een query voor gebeurtenissen in een gebeurtenislogboek en de instellingen die definiëren hoe de query wordt uitgevoerd en op welke computer de query wordt uitgevoerd. |
| EventLogReader |
Hiermee kunt u gebeurtenissen uit een gebeurtenislogboek lezen op basis van een gebeurtenisquery. De gebeurtenissen die door dit object worden gelezen, worden geretourneerd als EventRecord objecten. |
| EventLogReadingException |
Vertegenwoordigt een uitzondering die wordt gegenereerd wanneer er een fout is opgetreden tijdens het lezen, opvragen of abonneren op de gebeurtenissen in een gebeurtenislogboek. |
| EventLogRecord |
Bevat de eigenschappen van een gebeurtenisexemplaren voor een gebeurtenis die wordt ontvangen van een EventLogReader object. De gebeurteniseigenschappen bevatten informatie over de gebeurtenis, zoals de naam van de computer waarop de gebeurtenis is geregistreerd en de tijd waarop de gebeurtenis is gemaakt. |
| EventLogSession |
Wordt gebruikt voor toegang tot de gebeurtenislogboekservice op de lokale computer of een externe computer, zodat u informatie over de gebeurtenislogboeken en gebeurtenisproviders op de computer kunt beheren en verzamelen. |
| EventLogStatus |
Bevat de statuscode of foutcode voor een specifiek gebeurtenislogboek. Deze status kan worden gebruikt om te bepalen of het gebeurtenislogboek beschikbaar is voor een bewerking. |
| EventLogWatcher |
Hiermee kunt u zich abonneren op binnenkomende gebeurtenissen. Telkens wanneer een gewenste gebeurtenis wordt gepubliceerd in een gebeurtenislogboek, wordt de EventRecordWritten gebeurtenis gegenereerd en wordt de methode voor het afhandelen van deze gebeurtenis uitgevoerd. |
| EventMetadata |
Bevat de metagegevens (eigenschappen en instellingen) voor een gebeurtenis die is gedefinieerd in een gebeurtenisprovider. |
| EventOpcode |
Bevat een gebeurtenisopcode die is gedefinieerd in een gebeurtenisprovider. Een opcode definieert een numerieke waarde die de activiteit of een punt identificeert binnen een activiteit die door de toepassing werd uitgevoerd toen de gebeurtenis werd gegenereerd. |
| EventProperty |
Bevat de waarde van een gebeurteniseigenschap die wordt opgegeven door de gebeurtenisprovider wanneer de gebeurtenis wordt gepubliceerd. |
| EventRecord |
Hiermee definieert u de eigenschappen van een gebeurtenisexemplaren voor een gebeurtenis die wordt ontvangen van een EventLogReader object. De gebeurteniseigenschappen bevatten informatie over de gebeurtenis, zoals de naam van de computer waarop de gebeurtenis is geregistreerd en de tijd waarop de gebeurtenis is gemaakt. Deze klasse is een abstracte klasse. De EventLogRecord klasse implementeert deze klasse. |
| EventRecordWrittenEventArgs |
Wanneer de EventRecordWritten gebeurtenis wordt gegenereerd, wordt een exemplaar van dit object doorgegeven aan de gedelegeerde methode die de gebeurtenis verwerkt. Dit object bevat de gebeurtenis die is gepubliceerd in het gebeurtenislogboek of de uitzondering die is opgetreden toen het gebeurtenisabonnement is mislukt. |
| EventTask |
Bevat een gebeurtenistaak die is gedefinieerd in een gebeurtenisprovider. De taak identificeert een deel van een toepassing of een onderdeel dat een gebeurtenis publiceert. Een taak is een 16-bits waarde met 16 topwaarden gereserveerd. |
| ProviderMetadata |
Bevat statische informatie over een gebeurtenisprovider, zoals de naam en id van de provider, en de verzameling gebeurtenissen die in de provider zijn gedefinieerd. |
Enums
| Name | Description |
|---|---|
| EventLogIsolation |
Hiermee definieert u de standaardtoegangsmachtigingen voor het gebeurtenislogboek. De waarden van de toepassing en het systeem geven aan dat het logboek de toegangsbeheerlijst (ACL) deelt met het juiste Windows logboek (de gebeurtenislogboeken van de toepassing of het systeem) en de sessie Gebeurtenistracering voor Windows (ETW) deelt met andere logboeken van dezelfde isolatie. Alle kanalen met aangepaste isolatie maken gebruik van een privé-ETW-sessie. |
| EventLogMode |
Bepaalt het gedrag voor de gebeurtenislogboekservice verwerkt een gebeurtenislogboek wanneer het logboek de maximale toegestane grootte bereikt (wanneer het gebeurtenislogboek vol is). |
| EventLogType |
Hiermee definieert u het type gebeurtenissen dat is vastgelegd in een gebeurtenislogboek. Elk logboek mag slechts één type gebeurtenis bevatten. |
| PathType |
Hiermee geeft u op dat een tekenreeks een naam van een gebeurtenislogboek of het bestandssysteempad naar een gebeurtenislogboekbestand bevat. |
| SessionAuthentication |
Definieert waarden voor het type verificatie dat wordt gebruikt tijdens een RPC-aanmelding (Remote Procedure Call) bij een server. Deze aanmelding vindt plaats wanneer u een EventLogSession object maakt dat een verbinding met een externe computer aangeeft. |
| StandardEventKeywords |
Definieert de standaardtrefwoorden die zijn gekoppeld aan gebeurtenissen door de gebeurtenisprovider. Zie voor meer informatie over trefwoorden EventKeyword. |
| StandardEventLevel |
Definieert de standaard gebeurtenisniveaus die worden gebruikt in de Event Log-service. Het niveau definieert de ernst van de gebeurtenis. Aangepaste gebeurtenisniveaus kunnen worden gedefinieerd buiten deze standaardniveaus. Zie voor meer informatie over niveaus EventLevel. |
| StandardEventOpcode |
Definieert de standaardopcodes die zijn gekoppeld aan gebeurtenissen door de gebeurtenisprovider. Zie voor meer informatie over opcodes EventOpcode. |
| StandardEventTask |
Definieert de standaardtaken die zijn gekoppeld aan gebeurtenissen door de gebeurtenisprovider. Zie voor meer informatie over taken EventTask. |