Udostępnij przez


WqlEventQuery.GroupWithinInterval Właściwość

Definicja

Pobiera lub ustawia interwał, który ma być używany do grupowania zdarzeń tego samego typu.

public:
 property TimeSpan GroupWithinInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan GroupWithinInterval { get; set; }
member this.GroupWithinInterval : TimeSpan with get, set
Public Property GroupWithinInterval As TimeSpan

Wartość właściwości

Zwraca wartość zawierającą TimeSpan interwał używany do grupowania zdarzeń tego samego typu.

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 wszystkie poprzednie wartości przechowywane w obiekcie. Ciąg zapytania zostanie ponownie skompilowany, aby odzwierciedlić nowy interwał.

Wartość właściwości

Null, jeśli nie ma udziału grupowania; w przeciwnym razie interwał, w którym usługa WMI powinna grupować zdarzenia tego samego typu.

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