Udostępnij za pośrednictwem


WqlEventQuery.Condition Właściwość

Definicja

Pobiera lub ustawia warunek, który ma zostać zastosowany do zdarzeń określonej klasy.

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

Wartość właściwości

Zwraca wartość zawierającą String warunek lub warunki w zapytaniu zdarzenia.

Przykłady

Poniższy przykład inicjuje nowy WqlEventQuery i wyświetla ciąg zapytania zdarzenia.

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

Uwagi

Ustawienie tej wartości właściwości zastępuje dowolną poprzednią wartość przechowywaną w obiekcie. Ciąg zapytania jest ponownie utworzony, aby odzwierciedlić nowy warunek.

Wartość właściwości

Warunek jest reprezentowany jako ciąg zawierający co najmniej jedną klauzulę formularza: <wartość> operatora><propName><w połączeniu z operatorami logicznymi. <propName> musi reprezentować właściwość zdefiniowaną w klasie zdarzeń określonej w tym zapytaniu.

Zabezpieczenia.NET Framework

Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).

Dotyczy