CepStream<TPayload>.ToQuery Method (String, String, Type, Object, EventShape, StreamEventOrder, Boolean)
Creates a query from the stream bound to an output adapter. The output adapter is specified by the type of the adapter factory and the configuration object. The application this query will run in is implied by the definition of the stream. The query can be specified to be resilient.
Namespace: Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public Query ToQuery(
string queryName,
string description,
Type adapterFactoryType,
Object adapterConfig,
EventShape eventShape,
StreamEventOrder eventOrder,
bool isResilient
)
Parameters
- queryName
Type: System.String
Name of the query.
- description
Type: System.String
Description of the query.
- adapterFactoryType
Type: System.Type
Type of the output adapter factory
- adapterConfig
Type: System.Object
Configuration for the output adapter factory.
- eventShape
Type: Microsoft.ComplexEventProcessing.EventShape
expected event shape that is going to be sent to the output adapter.
- eventOrder
Type: Microsoft.ComplexEventProcessing.StreamEventOrder
Expected event order.
- isResilient
Type: System.Boolean
true if the query is resilient; otherwise, false.
Return Value
Type: Microsoft.ComplexEventProcessing.Query
A runnable query that the user can then start, stop, or otherwise manage, and that is resilient when the value of isResilient is true.
Remarks
For more information, see Building Resilient StreamInsight Applications.