WqlEventQuery.HavingCondition Propriété

Définition

Obtient ou définit la condition à appliquer à l’agrégation des événements, en fonction du nombre d’événements reçus.

public:
 property System::String ^ HavingCondition { System::String ^ get(); void set(System::String ^ value); };
public string HavingCondition { get; set; }
member this.HavingCondition : string with get, set
Public Property HavingCondition As String

Valeur de propriété

Retourne une String valeur contenant la condition appliquée à l’agrégation des événements, en fonction du nombre d’événements reçus.

Exemples

L’exemple suivant initialise un nouveau WqlEventQuery et affiche la chaîne de requête d’événement.

using System;
using System.Management;

public class EventSample
{
    public static void Main(string[] args)
    {
        WqlEventQuery query = new WqlEventQuery();
        query.EventClassName = "__InstanceCreationEvent";
        query.Condition = "TargetInstance ISA 'Win32_NTLogEvent'";
        query.GroupWithinInterval = new TimeSpan(0, 0, 10);
        System.Collections.Specialized.StringCollection collection =
            new System.Collections.Specialized.StringCollection();
        collection.Add("TargetInstance.SourceName");
        query.GroupByPropertyList = collection;
        query.HavingCondition = "NumberOfEvents > 25";

        Console.WriteLine(query.QueryString);
        return;
    }
}
Imports System.Management


Public Class EventSample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim query As New WqlEventQuery
        query.EventClassName = "__InstanceCreationEvent"
        query.Condition = "TargetInstance ISA 'Win32_NTLogEvent'"
        query.GroupWithinInterval = New TimeSpan(0, 0, 10)
        Dim collection As New System.Collections.Specialized. _
            StringCollection
        collection.Add("TargetInstance.SourceName")
        query.GroupByPropertyList = collection
        query.HavingCondition = "NumberOfEvents > 25"

        MessageBox.Show(query.QueryString)

    End Function 'Main
End Class

Remarques

La définition de cette valeur de propriété remplace toute valeur précédente stockée dans l’objet. La chaîne de requête est reconstruite pour refléter la nouvelle condition de regroupement.

Valeur de propriété

Null, si aucune agrégation ou aucune condition ne doit être appliquée ; sinon, condition de la forme « Valeur de l’opérateur<>< NumberOfEvents >».

Sécurité du .NET Framework

Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à