Teilen über


WqlEventQuery Klasse

Definition

Stellt eine WMI-Ereignisabfrage im WQL-Format dar.

public ref class WqlEventQuery : System::Management::EventQuery
public class WqlEventQuery : System.Management.EventQuery
type WqlEventQuery = class
    inherit EventQuery
Public Class WqlEventQuery
Inherits EventQuery
Vererbung

Konstruktoren

WqlEventQuery()

Initialisiert eine neue Instanz der WqlEventQuery-Klasse. Dies ist der parameterlose Konstruktor.

WqlEventQuery(String)

Initialisiert eine neue Instanz der WqlEventQuery-Klasse, die auf der angegebenen Abfragezeichenfolge bzw. dem angegebenen Ereignisklassennamen beruht.

WqlEventQuery(String, String)

Initialisiert eine neue Instanz der WqlEventQuery-Klasse für den angegebenen Ereignisklassennamen mit der angegebenen Bedingung.

WqlEventQuery(String, String, TimeSpan)

Initialisiert eine neue Instanz der WqlEventQuery-Klasse mit dem angegebenen Ereignisklassennamen, der Bedingung und dem Gruppierungsintervall.

WqlEventQuery(String, String, TimeSpan, String[])

Initialisiert eine neue Instanz der WqlEventQuery-Klasse mit dem angegebenen Ereignisklassennamen, der angegebenen Bedingung, dem angegebenen Gruppierungsintervall und den angegebenen Gruppierungseigenschaften.

WqlEventQuery(String, TimeSpan)

Initialisiert eine neue Instanz der WqlEventQuery-Klasse für die angegebene Ereignisklasse mit der angegebenen Wartezeit.

WqlEventQuery(String, TimeSpan, String)

Initialisiert eine neue Instanz der WqlEventQuery-Klasse mit dem angegebenen Ereignisklassennamen, dem angegebenen Abrufintervall und der angegebenen Bedingung.

WqlEventQuery(String, TimeSpan, String, TimeSpan, String[], String)

Initialisiert eine neue Instanz der WqlEventQuery-Klasse mit dem angegebenen Ereignisklassennamen, der angegebenen Bedingung, dem angegebenen Gruppierungsintervall, den angegebenen Gruppierungseigenschaften und der angegebenen Anzahl von Ereignissen.

Eigenschaften

Condition

Ruft die Bedingung ab, die auf Ereignisse der angegebenen Klasse angewendet werden sollen, oder legt diese fest.

EventClassName

Ruft die abzufragende Ereignisklasse ab oder legt diese fest.

GroupByPropertyList

Ruft die Eigenschaften im Ereignis ab, mit denen Ereignisse desselben Typs gruppiert werden sollen, oder legt diese fest.

GroupWithinInterval

Ruft das Intervall für das Gruppieren von Ereignissen desselben Typs ab oder legt dieses fest.

HavingCondition

Ruft die Bedingung, die auf die Aggregation von Ereignissen anzuwenden ist, auf Grundlage der Anzahl empfangener Ereignisse ab oder legt diese fest.

QueryLanguage

Ruft die Sprache für die Abfrage ab.

QueryString

Ruft die Zeichenfolge ab, die die Abfrage darstellt, oder legt diese fest.

WithinInterval

Ruft das in dieser Abfrage zu verwendende Abrufintervall ab oder legt dieses fest.

Methoden

BuildQuery()

Erstellt die Abfragezeichenfolge anhand der aktuellen Eigenschaftswerte.

Clone()

Erstellt eine Kopie des Objekts.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ParseQuery(String)

Analysiert die Abfragezeichenfolge und legt die Eigenschaftswerte entsprechend fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: