WqlEventQuery.Condition Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de voorwaarde ophaalt of ingesteld die moet worden toegepast op gebeurtenissen van de opgegeven klasse.
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
Waarde van eigenschap
Retourneert een String waarde die de voorwaarde of voorwaarden in de gebeurtenisquery bevat.
Voorbeelden
In het volgende voorbeeld wordt een nieuwe WqlEventQuery initialisatie uitgevoerd en wordt de tekenreeks voor de gebeurtenisquery weergegeven.
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
Opmerkingen
Als u deze eigenschapswaarde instelt, overschrijft u alle eerdere waarden die in het object zijn opgeslagen. De queryreeks wordt opnieuw opgebouwd om de nieuwe voorwaarde weer te geven.
Eigenschapswaarde
De voorwaarde wordt weergegeven als een tekenreeks met een of meer componenten van het formulier: <propName-operatorwaarde><><> gecombineerd met logische operators. <propName> moet een eigenschap vertegenwoordigen die is gedefinieerd voor de gebeurtenisklasse die is opgegeven in deze query.
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.