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