ToQuery 方法 (Application, String, String, Type, Object, EventShape, StreamEventOrder, Boolean)
从流(已绑定到指定应用程序中运行的输出适配器)创建查询。输出适配器根据适配器工厂的类型和配置对象进行指定。可以将该查询指定为有弹性的查询。
命名空间: Microsoft.ComplexEventProcessing.Linq
程序集: Microsoft.ComplexEventProcessing(在 Microsoft.ComplexEventProcessing.dll 中)
语法
public Query ToQuery(
Application application,
string queryName,
string description,
Type adapterFactoryType,
Object adapterConfig,
EventShape eventShape,
StreamEventOrder eventOrder,
bool isResilient
)
参数
- application
类型:Microsoft.ComplexEventProcessing. . :: . .Application
将承载查询的应用程序。
- queryName
类型:System. . :: . .String
查询的名称。
- description
类型:System. . :: . .String
查询的说明。
- adapterFactoryType
类型:System. . :: . .Type
输出适配器工厂的类型。
- adapterConfig
类型:System. . :: . .Object
输出适配器工厂的配置
- eventShape
类型:Microsoft.ComplexEventProcessing. . :: . .EventShape
将要发送到输出适配器的预期的事件形状。
- eventOrder
类型:Microsoft.ComplexEventProcessing. . :: . .StreamEventOrder
预期的事件顺序。
- isResilient
类型:System. . :: . .Boolean
如果查询有弹性,则为 true;否则为 false。
返回值
类型:Microsoft.ComplexEventProcessing. . :: . .Query
一个可运行的查询,用户可以启动、停止或管理它,在 isResilient 的值为 true 时,它具有弹性。
注释
有关详细信息,请参阅生成弹性 StreamInsight 应用程序。