Freigeben über


CountByStartTimeWindow(TPayload)-Methode (CepStream(TPayload), UInt32, WindowInputPolicy, CountWindowOutputPolicy)

Gruppiert Ereignisse eines Eingabedatenstroms auf der Grundlage einer angegebenen Anzahl eindeutiger Ereignisstartzeiten in Ereignisfenster. Das Fenster verschiebt sich, wenn ein neues Ereignis eintrifft, das zu einem anderen Zeitpunkt startet.

Namespace:  Microsoft.ComplexEventProcessing.Linq
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Syntax

public static CepWindowStream<CepWindow<TPayload>> CountByStartTimeWindow<TPayload>(
    this CepStream<TPayload> source,
    uint numberOfEventStartTime,
    WindowInputPolicy inputPolicy,
    CountWindowOutputPolicy outputPolicy
)

Typparameter

  • TPayload
    Der Typ der Eingabeereignisnutzlast.

Parameter

  • numberOfEventStartTime
    Typ: System. . :: . .UInt32
    Die Fenstergröße nach Anzahl eindeutiger Ereignisstartzeiten.

Rückgabewert

Typ: Microsoft.ComplexEventProcessing.Linq. . :: . .CepWindowStream< (Of < ( <'CepWindow< (Of < ( <'TPayload> ) > ) >> ) > ) >
Ein Fensterdatenstrom, auf den Aggregate, Rangfolgen oder benutzerdefinierte Vorgänge angewendet werden können.

Hinweis zur Verwendung

In Visual Basic und C# können Sie die Methode als Instanzenmethode für jedes Objekt vom Typ CepStream< (Of < ( <'TPayload> ) > ) > aufrufen. Wenn Sie Instanzmethodensyntax zum Aufruf dieser Methode verwenden, vernachlässigen Sie den ersten Parameter. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=sql.105) oder https://msdn.microsoft.com/de-de/library/bb383977(v=sql.105).

Hinweise

Weitere Informationen zu Fenstern finden Sie unter Verwenden von Ereignisfenstern.

Siehe auch

Verweis

CepStream Klasse

CountByStartTimeWindow-Überladung

Microsoft.ComplexEventProcessing.Linq-Namespace