WqlEventQuery.GroupByPropertyList Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger egenskaper i händelsen som ska användas för gruppering av händelser av samma typ.
public:
property System::Collections::Specialized::StringCollection ^ GroupByPropertyList { System::Collections::Specialized::StringCollection ^ get(); void set(System::Collections::Specialized::StringCollection ^ value); };
public System.Collections.Specialized.StringCollection GroupByPropertyList { get; set; }
member this.GroupByPropertyList : System.Collections.Specialized.StringCollection with get, set
Public Property GroupByPropertyList As StringCollection
Egenskapsvärde
Returnerar en StringCollection som innehåller egenskaperna i händelsen som ska användas för gruppering av händelser av samma typ.
Exempel
I följande exempel initieras en ny WqlEventQuery och händelsefrågesträngen visas.
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
Kommentarer
Om du anger det här egenskapsvärdet åsidosätts alla tidigare värden som lagras i objektet. Frågesträngen återskapas för att återspegla den nya grupperingen.
Egenskapsvärde
Null, om ingen gruppering krävs; annars en samling händelseegenskapsnamn.
.NET Framework-säkerhet
Fullständigt förtroende för den omedelbara uppringaren. Den här medlemmen kan inte användas av delvis betrodd kod. Mer information finns i Använda bibliotek från delvis betrodd kod.