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 | |
---|---|---|
QueryBinder(QueryTemplate) | Initializes a new instance of the QueryBinder class. |
Properties
Name | Description | |
---|---|---|
InputBindings | Gets the collection of input stream binding information. |
|
OutputBindings | Gets the collection of output stream binding information. |
|
QueryTemplate | Gets the query template this query binder is trying to bind. |
Methods
Name | Description | |
---|---|---|
AddConsumer(String, OutputAdapter, Object, EventShape, StreamEventOrder) | Adds an untyped adapter as an event consumer. |
|
AddConsumer<PayloadT>(String, OutputAdapter, Object, EventShape, StreamEventOrder) | Adds an adapter as an event consumer. |
|
BindOutputToPublishedStream(EventShape, StreamEventOrder) | Binds the output of the query to the default published stream with the same name as the query. |
|
BindOutputToPublishedStream(Uri, EventShape, StreamEventOrder) | Binds the output of the query to an explicitly named published stream. |
|
BindProducer(String, InputAdapter, Object, EventShape) | Binds a query template input to an untyped input adapter. |
|
BindProducer(String, InputAdapter, Object, EventShape, AdvanceTimeSettings) | Binds a query template input to an untyped input adapter. |
|
BindProducer(String, Query) | Binds the output events stream of an existing query to a given input stream in the query template. |
|
BindProducer(String, Query, AdvanceTimeSettings) | Binds the output events stream of an existing query to a given input stream in the query template. |
|
BindProducer(String, Uri, EventShape) | Binds an existing published stream to a given input stream in the query template. |
|
BindProducer(String, Uri, EventShape, AdvanceTimeSettings) | Binds an existing published stream to a given input stream in the query template. |
|
BindProducer<PayloadT>(String, InputAdapter, Object, EventShape) | Binds a query template input to an input adapter. |
|
BindProducer<PayloadT>(String, InputAdapter, Object, EventShape, AdvanceTimeSettings) | Binds a query template input to an input adapter. |
|
Equals(Object) | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
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