Číst v angličtině

Sdílet prostřednictvím


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í.

C#
public string HavingCondition { get; set; }

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.

C#
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;
    }
}

Poznámky

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

Hodnota vlastnosti

Null, pokud žádná agregace nebo žádná podmínka by měla být použita; v opačném případě podmínka formuláře "Hodnota> operátoru<>NumberOfEvents<".

Zabezpečení rozhraní .NET Framework

Plná důvěra přímému volajícímu. Tento člen nemůže být použit částečně důvěryhodným kódem. Další informace najdete v tématu Použití knihoven z částečně důvěryhodného kódu.

Platí pro