Compartir a través de


WqlEventQuery.HavingCondition Propiedad

Definición

Obtiene o establece la condición que se va a aplicar a la agregación de eventos, basándose en el número de eventos recibidos.

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

Valor de propiedad

Devuelve un valor String que contiene la condición aplicada a la agregación de eventos, basándose en el número de eventos recibidos.

Ejemplos

En el ejemplo siguiente se inicializa un nuevo WqlEventQuery y se muestra la cadena de consulta de eventos.

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

Comentarios

Si se establece este valor de propiedad, se invalida cualquier valor anterior almacenado en el objeto . La cadena de consulta se vuelve a generar para reflejar la nueva condición de agrupación.

Valor de propiedad

Null, si no se debe aplicar ninguna agregación o ninguna condición; de lo contrario, una condición del formato "NumberOfEvents <operator><value>".

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a