IQWindowSource<TSource> Interface

Provides the source of events within the window stream.

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

Syntax

'Declaration
Public Interface IQWindowSource(Of TSource) _
    Inherits IQStreamable, IWindowSource(Of TSource)
'Usage
Dim instance As IQWindowSource(Of TSource)
public interface IQWindowSource<TSource> : IQStreamable, 
    IWindowSource<TSource>
generic<typename TSource>
public interface class IQWindowSource : IQStreamable, 
    IWindowSource<TSource>
type IQWindowSource<'TSource> =  
    interface 
        interface IQStreamable 
        interface IWindowSource<'TSource>
    end
JScript does not support generic types and methods.

Type Parameters

  • TSource
    The type of source.

The IQWindowSource<TSource> type exposes the following members.

Properties

  Name Description
Public property Expression Gets expression describing the query part. (Inherited from IQStreamable.)
Public property Provider Gets the LINQ provider for the temporal stream query part. (Inherited from IQStreamable.)

Top

Extension Methods

  Name Description
Public Extension Method OrderBy<TPayload, TKey> Orders the contents of a window based on a key. (Defined by QStreamable.)
Public Extension Method OrderByDescending<TPayload, TKey> Orders the contents of a window based on a key in descending order. (Defined by QStreamable.)
Public Extension Method UserDefinedOperator<TSource, TResult>(Expression<Func<CepOperator<TSource, TResult>>>) Overloaded. Applies a user-defined operator to a window. (Defined by QStreamable.)
Public Extension Method UserDefinedOperator<TSource, TResult>(Expression<Func<CepTimeSensitiveOperator<TSource, TResult>>>) Overloaded. Applies a user-defined operator to a window. (Defined by QStreamable.)

Top

See Also

Reference

Microsoft.ComplexEventProcessing.Linq Namespace