Compartir a través de


WqlEventQuery.Condition Propiedad

Definición

Obtiene o establece la condición que se va a aplicar a los eventos de la clase especificada.

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

Valor de propiedad

Devuelve un valor String que contiene la condición o las condiciones en la consulta de eventos.

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

Al establecer 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.

Valor de propiedad

La condición se representa como una cadena, que contiene una o varias cláusulas del formulario: <valor> del operador><propName><combinado con operadores lógicos. <propName> debe representar una propiedad definida en la clase de eventos especificada en esta consulta.

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