WqlEventQuery.HavingCondition Vlastnost

Definice

Získá nebo nastaví podmínku, která se má použít na agregaci událostí, na základě počtu přijatých událostí.

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

Hodnota vlastnosti

String Vrátí hodnotu obsahující podmínku použitou na agregaci událostí na základě počtu přijatých událostí.

Příklady

Následující příklad inicializuje nový WqlEventQuery a zobrazí řetězec dotazu události.

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

Poznámky

Nastavení této hodnoty vlastnosti přepíše všechny předchozí hodnoty uložené v objektu. Řetězec dotazu se znovu sestaví tak, aby odrážel novou podmínku seskupení.

Hodnota vlastnosti

Null, pokud by neměla být použita žádná agregace nebo žádná podmínka; jinak podmínka formuláře NumberOfEvents – hodnota operátoru<><.>

Zabezpečení rozhraní .NET Framework

Plný vztah důvěryhodnosti pro okamžitého volajícího. Tento člen nemůže být používán částečně důvěryhodným kódem. Další informace naleznete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro