ICepEnumerable<T> Interface

 

Extends the IEnumerable<T> interface to let you specify a query name and description for an enumerable event source.

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

Syntax

public interface ICepEnumerable<T> : IEnumerable<T>, IEnumerable
generic<typename T>
public interface class ICepEnumerable : IEnumerable<T>, IEnumerable
type ICepEnumerable<'T> = 
    interface
        interface IEnumerable<'T>
        interface IEnumerable
    end
Public Interface ICepEnumerable(Of T)
    Inherits IEnumerable(Of T), IEnumerable

Type Parameters

  • T
    Type of the event.

Methods

Name Description
System_CAPS_pubmethod GetEnumerator()

(Inherited from IEnumerable<T>.)

System_CAPS_pubmethod GetEnumerator(String, String)

Extends the IEnumerable<T> interface to let you specify a query name and description for an enumerable event source.

Extension Methods

Name Description
System_CAPS_pubmethod Select<TInput, TOutput>(Expression<Func<TInput, TOutput>>)

Overloaded. Projects each event of an enumerable input stream into a new event.(Defined by CepStream.)

System_CAPS_pubmethod ToEdgeStream<T, TPayload>(Application, Expression<Func<T, EdgeEvent<TPayload>>>, AdvanceTimeSettings, String)

Converts an enumerable input stream to a stream of edge events, and provides the temporal characteristics of the input.(Defined by CepStream.)

System_CAPS_pubmethod ToIntervalStream<T, TPayload>(Application, Expression<Func<T, IntervalEvent<TPayload>>>, AdvanceTimeSettings, String)

Converts an enumerable input stream to a stream of interval events, and provides the temporal characteristics of the input.(Defined by CepStream.)

System_CAPS_pubmethod ToPointStream<T, TPayload>(Application, Expression<Func<T, PointEvent<TPayload>>>, AdvanceTimeSettings, String)

Converts a CepStream of point events to an event sink.(Defined by CepStream.)

System_CAPS_pubmethod Where<TInput>(Expression<Func<TInput, Boolean>>)

Overloaded. Filters events from an enumerable input stream using the specified filter expression.(Defined by CepStream.)

Remarks

For more information about the interface that ICepEnumerable<T> extends, see the documentation for the IEnumerable<T> interface in the MSDN Library.

See Also

Microsoft.ComplexEventProcessing.Linq Namespace

Return to top