AdvanceTimeImportSettings Class
Defines another input stream as the source of application current time increments (CTIs) events during query binding. This feature enables the synchronization of two streams.
Inheritance Hierarchy
System.Object
Microsoft.ComplexEventProcessing.AdvanceTimeImportSettings
Namespace: Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public sealed class AdvanceTimeImportSettings
The AdvanceTimeImportSettings type exposes the following members.
Constructors
Name | Description | |
---|---|---|
AdvanceTimeImportSettings | Initializes a new instance of the AdvanceTimeImportSettings class. |
Top
Properties
Name | Description | |
---|---|---|
StreamName | Gets the name of the stream that advances application time by importing the CTI events from that stream to the query. |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Remarks
During query processing, application time is driven by Current Time Increment (CTI) events. A CTI is a punctuation event that is a central component of the StreamInsight temporal model. CTIs are used to commit sequences of events and release computed results to the query output by asserting to the StreamInsight server that certain parts of the timeline will not change any more. Hence, it is crucial to enqueue CTIs along with events into the input event stream in order to produce any result and to flush the state of stateful operators. For more information, see Advancing Application Time.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.