Application 类

表示 CEP 服务器上的一个应用程序。应用程序充当更多 CEP 元数据对象的容器。

继承层次结构

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .CepObject
    Microsoft.ComplexEventProcessing..::..Application

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

语法

public sealed class Application : CepObject

Application 类型公开以下成员。

属性

  名称 说明
公共属性 EventTypes 获取在此应用程序中定义的事件类型的集合。
公共属性 InputAdapters 获取在此应用程序中定义的输入适配器的集合。
公共属性 Name 获取此对象的名称。 (从 CepObject 继承。)
公共属性 OutputAdapters 获取在此应用程序中定义的输出适配器的集合。
公共属性 Queries 获取在此应用程序中定义的查询的集合。
公共属性 QueryTemplates 获取在此应用程序中定义的查询模板的集合。
公共属性 Server 获取对此应用程序所在的服务器的引用。
公共属性 ShortName 获取 CEP 对象的短名称。 (从 CepObject 继承。)

页首

方法

  名称 说明
公共方法 CreateInputAdapter< (Of < <' (TInputAdapterFactory> ) > > ) 基于适配器工厂类创建 CEP 输入适配器对象。
公共方法 CreateOutputAdapter< (Of < <' (TOutputAdapterFactory> ) > > ) 基于适配器工厂类创建 CEP 输出适配器对象。
公共方法 CreateQuery(String, String, QueryBinder) 从查询绑定器创建查询。
公共方法 CreateQuery(String, String, QueryBinder, Boolean) 从查询绑定器创建一个查询,并指定该查询是否有弹性。
公共方法 CreateQueryTemplate(XmlReader) 从其 XML 表示形式创建新的查询模板。
公共方法 CreateQueryTemplate< (Of < <' (T> ) > > )(String, String, CepStream< (Of < <' (T> ) > > )) 从 LINQ 表达式创建新的查询模板。
公共方法 Delete 从元数据中删除应用程序对象。 (覆盖 CepObject. . :: . .Delete() () () ()。)
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetPublishedStreamInputAdapter 获取可用于动态查询组合的内置已发布的流输入适配器。
公共方法 GetPublishedStreamOutputAdapter 获取可用于动态查询组合的内置已发布的流输出适配器。
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ToString (从 Object 继承。)

页首

字段

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

页首

注释

StreamInsight 应用程序包含用于定义在应用程序中使用的事件、适配器和查询的结构。有关详细信息,请参阅 StreamInsight 端到端示例

线程安全

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

请参阅

参考

Microsoft.ComplexEventProcessing 命名空间