ToPointEnumerable(TPayload) 方法 (CepStream(TPayload), StreamEventOrder)

将具有指定事件顺序的点事件的 CepStream 转换为用于实现 IEnumerable 接口的事件接收器。

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

语法

public static ICepEnumerable<PointEvent<TPayload>> ToPointEnumerable<TPayload>(
    this CepStream<TPayload> stream,
    StreamEventOrder streamEventOrder
)

类型参数

  • TPayload
    事件负载的类型。

参数

返回值

类型:Microsoft.ComplexEventProcessing.Linq. . :: . .ICepEnumerable< (Of < ( <'PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
支持迭代的事件接收器。

用法说明

在 Visual Basic 和 C# 中,您可以对 CepStream< (Of < ( <'TPayload> ) > ) > 类型的任何对象将此方法作为实例方法调用。在您使用实例方法语法调用此方法时,将忽略第一个参数。有关详细信息,请参阅https://msdn.microsoft.com/zh-cn/library/bb384936(v=sql.105)https://msdn.microsoft.com/zh-cn/library/bb383977(v=sql.105)

注释

调用可枚举的事件接收器的 GetEnumerator 方法可初始化和启动查询。当释放枚举器时,将删除此查询。

ICepEnumerable<(Of <(<'T>)>)> 接口包含 GetEnumerator 的重载,使您可以指定查询的名称和说明。这些附加属性可用于进行调试。

有关在事件的负载中支持的数据类型的详细信息,请参阅创建事件类型

请参阅

参考

CepStream 类

ToPointEnumerable 重载

Microsoft.ComplexEventProcessing.Linq 命名空间