Microsoft.ComplexEventProcessing.Linq Namespace

 

Exposes the StreamInsight query template language. For more information, see Using StreamInsight LINQ.

Classes

Class Description
System_CAPS_pubclass CepEvent

Provides access to the start time with expressions that can only refer to the start time of an event.

System_CAPS_pubclass CepEvent<TPayload>

Allows to specify lambda expressions for event duration changes. It provides access to start time, end time, and event payload.

System_CAPS_pubclass CepGroupingStreams<TPayload, TGroupingKey>

Represents a group of streams.

System_CAPS_pubclass CepOrderableStream<T>

Represents a stream of events that can be ordered.

System_CAPS_pubclass CepOrderedStream<T>

An ordered stream is the result of an "order by" or one of its variants in the query. It helps constrain subsequent query specification to operations that are allowed on an ordered stream, such as Take.

System_CAPS_pubclass CepRankedEvent<P>

Exposes a rank along with the event payload over a ranked stream using Take.

System_CAPS_pubclass CepStream

Provides the extension methods used for writing LINQ queries over a stream of CEP events.

System_CAPS_pubclass CepStream<TPayload>

Represents a stream of events from any user specified payload type.

System_CAPS_pubclass CepStreamConsumer<T>

System_CAPS_pubclass CepStreamCreationContext

This class represents the context in which a CepStream was created.

System_CAPS_pubclass CepUserDefinedAggregateAttribute

Decorates the user-defined aggregate extension method.

System_CAPS_pubclass CepUserDefinedOperatorAttribute

Decorates the user-defined operator extension method.

System_CAPS_pubclass CepUtility

Utility class used by user defined operator, aggregate and functions.

System_CAPS_pubclass CepWindow<TPayload>

A window is a finite collection of events that results from applying a windowing operator on a stream of events..

System_CAPS_pubclass CepWindowExtensionMethods

Provides extension methods for built-in aggregates.

System_CAPS_pubclass CepWindowStream<T>

Results from applying a windowing operator to a stream.

System_CAPS_pubclass CountWindowOutputPolicy

Defines the window output policies that are applicable to count windows. A window output policy describes how the CEP engine modifies the timestamp of events that result from a window-based operation.

System_CAPS_pubclass HoppingWindowOutputPolicy

Defines the window output policies that are applicable to hopping windows. A window output policy describes how the CEP engine modifies the timestamp of events that result from a window-based operation.

System_CAPS_pubclass InputStreamInfo

Contains all information extracted from a stream definition.

System_CAPS_pubclass ObservableCepStream

Provides support for event sinks that implement the IObservable interface.

System_CAPS_pubclass QueryGenerationException

Exception thrown from LINQ provider when the query cannot be correctly produced.

System_CAPS_pubclass SnapshotWindowOutputPolicy

Defines the output policies that are applicable to snapshot windows. A window output policy describes how the CEP engine modifies the timestamp of events that result from a window-based operation.

System_CAPS_pubclass WindowInputPolicy

The window input policy describes how the timestamps of events that fall into a given window are changed before processing the window operation.

Structures

Structure Description
System_CAPS_pubstructure KeyedPayload<TKey, TPayload>

Represents a payload that can be accessed using key grouping.

Interfaces

Interface Description
System_CAPS_pubinterface ICepEnumerable<T>

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

System_CAPS_pubinterface ICepObservable<T>

Represents an extended observable interface supporting named queries for subscriptions.

System_CAPS_pubinterface IKey<K>

Provides access to the grouping key.

Enumerations

Enumeration Description
System_CAPS_pubenum WindowInputPolicy.ClipKind

The kind of clip for the input events that falls into the same window.

Return to top