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.
Namespace: Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Inheritance Hierarchy
System.Object
Microsoft.ComplexEventProcessing.AdvanceTimeImportSettings
Syntax
public sealed class AdvanceTimeImportSettings
public ref class AdvanceTimeImportSettings sealed
[<Sealed>]
type AdvanceTimeImportSettings = class end
Public NotInheritable Class AdvanceTimeImportSettings
Constructors
Name | Description | |
---|---|---|
AdvanceTimeImportSettings(String) | Initializes a new instance of the AdvanceTimeImportSettings class. |
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. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
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.
See Also
Microsoft.ComplexEventProcessing Namespace
Return to top