CepStream.HoppingWindow Method

Include Protected Members
Include Inherited Members

The HoppingWindow method converts a CepStream<TPayload> to a CepWindowStream<T> where each window is defined by its window size and hop size.

This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.

Overload List

  Name Description
Public methodStatic member HoppingWindow<TPayload>(CepStream<TPayload>, TimeSpan, TimeSpan) Transforms a stream to a window stream where each member is a CepWindow using the default output policy. The window is defined by the constant window size and hop size timespans.
Public methodStatic member HoppingWindow<TPayload>(CepStream<TPayload>, TimeSpan, TimeSpan, HoppingWindowOutputPolicy) Transforms a stream to a window stream where each member is a CepWindow. The window is defined by the constant window size and hop size timespans.
Public methodStatic member HoppingWindow<TPayload>(CepStream<TPayload>, TimeSpan, TimeSpan, DateTime) Transforms a stream to a window stream where each member is a CepWindow using the default output policy. The window is defined by constant window size and hop size timespans. You can also provide an alignment time as a reference for the starting point for the window.
Public methodStatic member HoppingWindow<TPayload>(CepStream<TPayload>, TimeSpan, TimeSpan, WindowInputPolicy, HoppingWindowOutputPolicy) Transforms a stream to a window stream where each member is a CepWindow. The window is defined by the constant window size and hop size timespans. You can also provide an alignment time as a reference for the starting point for the window.
Public methodStatic member HoppingWindow<TPayload>(CepStream<TPayload>, TimeSpan, TimeSpan, DateTime, HoppingWindowOutputPolicy) Transforms a stream to a window stream where each member is a CepWindow. The window is defined by constant window size and hop size timespans. You can also provide an alignment time as a reference for the starting point for the window.
Public methodStatic member HoppingWindow<TPayload>(CepStream<TPayload>, TimeSpan, TimeSpan, DateTime, WindowInputPolicy, HoppingWindowOutputPolicy) The window is defined by constant window size and hop size timespans. You can also provide an alignment time as a reference for the starting point of the window.

Top

Remarks

For more information, see Using Event Windows.

See Also

Reference

CepStream Class

Microsoft.ComplexEventProcessing.Linq Namespace