Select(TInput, TOutput) 方法 (ICepEnumerable(TInput), Expression(Func(TInput, TOutput)))
将可枚举的输入流的每个事件投影到新事件。
命名空间: Microsoft.ComplexEventProcessing.Linq
程序集: Microsoft.ComplexEventProcessing(在 Microsoft.ComplexEventProcessing.dll 中)
语法
public static ICepEnumerable<TOutput> Select<TInput, TOutput>(
this ICepEnumerable<TInput> source,
Expression<Func<TInput, TOutput>> selector
)
类型参数
- TInput
源的类型。
- TOutput
结果的类型。
参数
- source
类型:Microsoft.ComplexEventProcessing.Linq. . :: . .ICepEnumerable< (Of < ( <'TInput> ) > ) >
要投影的可枚举源。此参数不能为 Null。
- selector
类型:System.Linq.Expressions. . :: . .Expression< (Of < ( <'Func< (Of < ( <'TInput, TOutput> ) > ) >> ) > ) >
投影为选择器。此参数不能为 Null。
返回值
类型:Microsoft.ComplexEventProcessing.Linq. . :: . .ICepEnumerable< (Of < ( <'TOutput> ) > ) >
投影结果的可枚举流。
用法说明
在 Visual Basic 和 C# 中,您可以对 ICepEnumerable< (Of < ( <'TInput> ) > ) > 类型的任何对象将此方法作为实例方法调用。在您使用实例方法语法调用此方法时,将忽略第一个参数。有关详细信息,请参阅https://msdn.microsoft.com/zh-cn/library/bb384936(v=sql.105)或https://msdn.microsoft.com/zh-cn/library/bb383977(v=sql.105)。