Bagikan melalui


WqlEventQuery.Condition Properti

Definisi

Mendapatkan atau mengatur kondisi yang akan diterapkan pada peristiwa kelas yang ditentukan.

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

Nilai Properti

Mengembalikan nilai yang String berisi kondisi atau kondisi dalam kueri peristiwa.

Contoh

Contoh berikut menginisialisasi yang baru WqlEventQuery dan menampilkan string kueri peristiwa.

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

Keterangan

Mengatur nilai properti ini mengambil alih nilai sebelumnya yang disimpan dalam objek. String kueri dibangun kembali untuk mencerminkan kondisi baru.

Nilai Properti

Kondisi ini direpresentasikan sebagai string, berisi satu atau beberapa klausa formulir: <nilai> operator><propName yang><dikombinasikan dengan operator logis. <propName> harus mewakili properti yang ditentukan pada kelas peristiwa yang ditentukan dalam kueri ini.

.NET Framework Security

Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.

Berlaku untuk