Export (0) Print
Expand All

Microsoft.ComplexEventProcessing.Linq Namespace

Exposes the StreamInsight query template language. For more information, see Writing Query Templates in LINQ.

  ClassDescription
Public classCepEventProvides access to the start time with expressions that can only refer to the start time of an event.
Public classCepEvent<TPayload>Allows to specify lambda expressions for event duration changes. It provides access to start time, end time, and event payload.
Public classCepGroupingStreams<TPayload, TGroupingKey>Represents a group of streams.
Public classCepOrderableStream<T>Represents a stream of events that can be ordered.
Public classCepOrderedStream<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.
Public classCepRankedEvent<P>Exposes a rank along with the event payload over a ranked stream using Take.
Public classCepStreamProvides the extension methods used for writing LINQ queries over a stream of CEP events.
Public classCepStream<TPayload>Represents a stream of events from any user specified payload type.
Public classCepStreamConsumer<T>CepStreamConsumer represents a specific stream consumer information. It will be translated to actual output binding for a query.
Public classCepStreamCreationContextThis class represents the context in which a CepStream was created.
Public classCepUserDefinedAggregateAttributeDecorates the user-defined aggregate extension method.
Public classCepUserDefinedOperatorAttributeDecorates the user-defined operator extension method.
Public classCepUtilityUtility class used by user defined operator, aggregate and functions.
Public classCepWindow<TPayload>A window is a finite collection of events that results from applying a windowing operator on a stream of events..
Public classCepWindowExtensionMethodsExtension methods for built-in aggregates.
Public classCepWindowStream<T>Results from applying a windowing operator to a stream.
Public classCountWindowOutputPolicyDefines 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.
Public classHoppingWindowOutputPolicyDefines 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.
Public classInputStreamInfoContains all information extracted from a stream definition.
Public classObservableCepStreamProvides support for event sinks that implement the IObservable interface.
Public classQueryGenerationExceptionException thrown from LINQ provider when the query cannot be correctly produced.
Public classSnapshotWindowOutputPolicyDefines 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.
Public classWindowInputPolicyThe window input policy describes how the timestamps of events that fall into a given window are changed before processing the window operation.

  InterfaceDescription
Public interfaceICepEnumerable<T>Extends the IEnumerable<T> interface to let you specify a query name and description for an enumerable event source.
Public interfaceICepObservable<T>Extends the IObservable<T> interface to let you specify a query name and description for an observable event source.
Public interfaceIKey<K>Provides access to the grouping key.

  EnumerationDescription
Public enumerationWindowInputPolicy.ClipKindThe kind of clip for the input events that falls into the same window.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft