Freigeben über


AdvanceTimeGenerationSettings-Konstruktor (TimeSpan, TimeSpan)

Initialisiert eine neue Instanz der AdvanceTimeSettings-Klasse mit den angegebenen Einstellungen für Häufigkeit und Verzögerung.

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

Syntax

public AdvanceTimeGenerationSettings(
    TimeSpan duration,
    TimeSpan delay
)

Parameter

  • duration
    Typ: System. . :: . .TimeSpan
    Definiert den Anwendungszeitraum, der seit dem letzten CTI-Ereignis (Current Time Increment, aktuelles Zeitinkrement) in Hinsicht auf Eingabeereigniszeitstempel verstreichen muss, bevor das Modul die Zeit erneut durch Generieren eines CTI-Ereignisses verschiebt.
  • delay
    Typ: System. . :: . .TimeSpan
    Definiert den Zeitstempel der generierten CTIs, der als Verzögerung von Zeit T in Bezug auf das letzte empfangene Ereignis angegeben wird. Kleinere Werte verringern die Latenzzeit. Größere Werte vergrößern das Fenster, in dem Ereignisse außerhalb der Reihenfolge empfangen werden können.

Hinweise

CTIs werden verwendet, um einen Commit für Sequenzen von Ereignissen auszuführen und berechnete Ergebnisse für die Abfrageausgabe freizugeben, indem der StreamInsight-Server eine Bestätigung erhält, dass bestimmte Teile der Zeitachse nicht mehr geändert werden. Daher müssen CTIs unbedingt zusammen mit Ereignissen in die Warteschlange für den Eingabeereignisdatenstrom eingereiht werden, um ein Ergebnis zu erzeugen und den Zustand zustandsbehafteter Operatoren zu leeren. Weitere Informationen finden Sie unter Vorlauf der Anwendungszeit.

Siehe auch

Verweis

AdvanceTimeGenerationSettings Klasse

AdvanceTimeGenerationSettings-Überladung

Microsoft.ComplexEventProcessing-Namespace