QueryBinder Class

 

Represents a client-side helper class to bind query producers and consumers in order to create a query object.

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

Inheritance Hierarchy

System.Object
  Microsoft.ComplexEventProcessing.QueryBinder

Syntax

public sealed class QueryBinder
public ref class QueryBinder sealed 
[<Sealed>]
type QueryBinder = class end
Public NotInheritable Class QueryBinder

Constructors

Name Description
System_CAPS_pubmethod QueryBinder(QueryTemplate)

Initializes a new instance of the QueryBinder class.

Properties

Name Description
System_CAPS_pubproperty InputBindings

Gets the collection of input stream binding information.

System_CAPS_pubproperty OutputBindings

Gets the collection of output stream binding information.

System_CAPS_pubproperty QueryTemplate

Gets the query template this query binder is trying to bind.

Methods

Name Description
System_CAPS_pubmethod AddConsumer(String, OutputAdapter, Object, EventShape, StreamEventOrder)

Adds an untyped adapter as an event consumer.

System_CAPS_pubmethod AddConsumer<PayloadT>(String, OutputAdapter, Object, EventShape, StreamEventOrder)

Adds an adapter as an event consumer.

System_CAPS_pubmethod BindOutputToPublishedStream(EventShape, StreamEventOrder)

Binds the output of the query to the default published stream with the same name as the query.

System_CAPS_pubmethod BindOutputToPublishedStream(Uri, EventShape, StreamEventOrder)

Binds the output of the query to an explicitly named published stream.

System_CAPS_pubmethod BindProducer(String, InputAdapter, Object, EventShape)

Binds a query template input to an untyped input adapter.

System_CAPS_pubmethod BindProducer(String, InputAdapter, Object, EventShape, AdvanceTimeSettings)

Binds a query template input to an untyped input adapter.

System_CAPS_pubmethod BindProducer(String, Query)

Binds the output events stream of an existing query to a given input stream in the query template.

System_CAPS_pubmethod BindProducer(String, Query, AdvanceTimeSettings)

Binds the output events stream of an existing query to a given input stream in the query template.

System_CAPS_pubmethod BindProducer(String, Uri, EventShape)

Binds an existing published stream to a given input stream in the query template.

System_CAPS_pubmethod BindProducer(String, Uri, EventShape, AdvanceTimeSettings)

Binds an existing published stream to a given input stream in the query template.

System_CAPS_pubmethod BindProducer<PayloadT>(String, InputAdapter, Object, EventShape)

Binds a query template input to an input adapter.

System_CAPS_pubmethod BindProducer<PayloadT>(String, InputAdapter, Object, EventShape, AdvanceTimeSettings)

Binds a query template input to an input adapter.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.ComplexEventProcessing Namespace

Return to top