Microsoft.ComplexEventProcessing.Adapters Namespace

Exposes the StreamInsight adapters classes. Adapters are software transformers that deliver events into or out of a StreamInsight server. For more information, see Creating Input and Output Adapters.

Classes

  Class Description
Public class Adapter Defines the methods and properties that must be implemented by input and output adapters.
Public class AdapterException The exception that is raised when an error occurs during an input or output adapter operation.
Public class EdgeInputAdapter Base class for an input adapter that produces untyped edge events.
Public class EdgeOutputAdapter Represents the base class for an output adapter that receives edge events.
Public class InputAdapterBase Base class for input adapters.
Public class IntervalInputAdapter Base class for an input adapter that produces untyped interval events.
Public class IntervalOutputAdapter Represents the base class for an output adapter that receives interval events.
Public class OutputAdapterBase Base class for output adapters.
Public class PointInputAdapter Base class for an input adapter that produces untyped point events
Public class PointOutputAdapter Represents the base class for an output adapter that receives point events.
Public class PublishedStreamAdapterFactory Adapter factory for the published stream input and output adapters.
Public class TypedEdgeInputAdapter<TPayload> Base class for an input adapter that produces edge events which have a payload structure.
Public class TypedEdgeOutputAdapter<TPayload> Represents the base class for an output adapter that receives edge events.
Public class TypedInputAdapter<TEvent, TPayload> Base class for a typed input adapter.
Public class TypedIntervalInputAdapter<TPayload> Base class for an input adapter that produces interval events which have a payload structure.
Public class TypedIntervalOutputAdapter<TPayload> Represents the base class for an output adapter that receives interval events.
Public class TypedOutputAdapter<TEvent, TPayload> Represents the base class for a typed output adapter.
Public class TypedPointInputAdapter<TPayload> Base class for an input adapter that produces point events that have a payload structure.
Public class TypedPointOutputAdapter<TPayload> Represents the base class for an output adapter that receives point events that have a payload structure.
Public class UntypedInputAdapter<TEvent> Base class for a untyped input adapter.
Public class UntypedOutputAdapter<TEvent> Base class for an untyped input adapter.

Structures

  Structure Description
Public structure PublishedStreamInputAdapterConfiguration The configuration for published stream input adapters.
Public structure PublishedStreamOutputAdapterConfiguration The configuration for published stream output adapters.

Interfaces

  Interface Description
Public interface IDeclareAdvanceTimeProperties<TConfigInfo> Interface that must be implemented by the factory classes that (optionally) want to specify AdvanceTimeSettings for the adapter instances that they produce.
Public interface IDeclareEventProperties<TConfigInfo> Optional interface to be implemented by input adapter factory to provide additional information for the event field, such as the culture of a string field.
Public interface IHighWaterMarkInputAdapterFactory<TConfigInfo> Creates an utyped input adapter that is able to replay events based on high-water mark checkpoint values.
Public interface IHighWaterMarkOutputAdapterFactory<TConfigInfo> Creates an untyped output adapter that is able to replay events based on high-water mark checkpoint values.
Public interface IHighWaterMarkTypedInputAdapterFactory<TConfigInfo> Creates a typed input adapter that is able to replay events based on high-water mark checkpoint values.
Public interface IHighWaterMarkTypedOutputAdapterFactory<TConfigInfo> Creates a typed output adapter that is able to replay events based on high-water mark checkpoint values.
Public interface IInputAdapterFactory<TConfigInfo> This interface must be implemented by factory classes that produce untyped input adapters.
Public interface IOutputAdapterFactory<TConfigInfo> This interface must be implemented by factory classes that produce untyped output adapters.
Public interface ITypedDeclareAdvanceTimeProperties<TConfigInfo> Interface that must be implemented by typed input factory classes that (optionally) want to specify AdvanceTimeSettings for the adapter instances that they produce.
Public interface ITypedDeclareEventProperties<TConfigInfo> Optional interface to be implemented by a typed input adapter factory to provide additional information for the event field, such as the culture of a string field.
Public interface ITypedInputAdapterFactory<TConfigInfo> This interface must be implemented by factory classes that produce typed input adapters.
Public interface ITypedOutputAdapterFactory<TConfigInfo> This interface must be implemented by factory classes that produce typed output adapters.

Enumerations

  Enumeration Description
Public enumeration AdapterState Enumeration of possible adapter states.
Public enumeration DequeueOperationResult Represents the result of an Dequeue operation.
Public enumeration EnqueueOperationResult Represents the result of an Enqueue operation.