Query 类

表示 CEP 元数据中的查询对象。

继承层次结构

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .CepObject
    Microsoft.ComplexEventProcessing. . :: . .ApplicationObject
      Microsoft.ComplexEventProcessing..::..Query

命名空间:  Microsoft.ComplexEventProcessing
程序集:  Microsoft.ComplexEventProcessing(在 Microsoft.ComplexEventProcessing.dll 中)

语法

public sealed class Query : ApplicationObject

Query 类型公开以下成员。

属性

  名称 说明
公共属性 Application 获取托管应用程序。 (从 ApplicationObject 继承。)
公共属性 Description 获取此查询的说明。
公共属性 InputStreamBindings 获取输入流绑定的集合。
公共属性 IsResilient 获取或设置一个值,该值指示查询是否有弹性。
公共属性 Name 获取此对象的名称。 (从 CepObject 继承。)
公共属性 OutputStreamBindings 获取输出流绑定的集合。
公共属性 QueryTemplateName 获取与此查询关联的查询模板的名称。
公共属性 ShortName 获取 CEP 对象的短名称。 (从 CepObject 继承。)

页首

方法

  名称 说明
公共方法 Delete 删除对象。 (从 ApplicationObject 继承。)
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 Start 异步启动查询。
公共方法 Stop 停止此查询。
公共方法 ToString (从 Object 继承。)

页首

扩展方法

  名称 说明
公共扩展方法 ToStream< (Of < <' (TPayload> ) > > )() () () () 重载。 创建绑定到现有查询的输出事件流的新输入流。 (由 DynamicQueryCompositionExtensions 定义。)
公共扩展方法 ToStream< (Of < <' (TPayload> ) > > )(String) 重载。 创建绑定到现有查询的输出事件流且具有给定名称的新输入流。 (由 DynamicQueryCompositionExtensions 定义。)
公共扩展方法 ToStream< (Of < <' (TPayload> ) > > )(AdvanceTimeSettings) 重载。 创建绑定到现有查询的输出事件流且具有给定前移时间设置的新输入流。 (由 DynamicQueryCompositionExtensions 定义。)
公共扩展方法 ToStream< (Of < <' (TPayload> ) > > )(String, AdvanceTimeSettings) 重载。 创建绑定到现有查询的输出事件流且具有给定名称和前移时间设置的新输入流。 (由 DynamicQueryCompositionExtensions 定义。)

页首

字段

  名称 说明
受保护字段 _name CepObject 的名称,这是完整的 URI 路径。 (从 CepObject 继承。)
受保护字段 _shortName CepObject 的短名称,没有完整的 URI 路径。 (从 CepObject 继承。)

页首

注释

查询对象与指定的事件源、接收器和查询模板以及相互的绑定有关。它们是在 CEP 服务器上的应用程序中注册的实体,因此可以开始和停止。有关详细信息,请参阅 StreamInsight 服务器概念

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.ComplexEventProcessing 命名空间