Метод Select(TInput, TResult) (CepWindowStream(CepWindow(TInput)), Expression(Func(CepWindow(TInput), TResult)))
Сопоставляет оконный поток с потоком на основе заданного выражения сопоставления.
Пространство имен: Microsoft.ComplexEventProcessing.Linq
Сборка: Microsoft.ComplexEventProcessing (в Microsoft.ComplexEventProcessing.dll)
Синтаксис
public static CepStream<TResult> Select<TInput, TResult>(
this CepWindowStream<CepWindow<TInput>> source,
Expression<Func<CepWindow<TInput>, TResult>> selector
)
Параметры типа
- TInput
Тип полезных данных события входа окна.
- TResult
Тип полезных данных результата.
Параметры
- source
Тип: Microsoft.ComplexEventProcessing.Linq. . :: . .CepWindowStream< (Of < ( <'CepWindow< (Of < ( <'TInput> ) > ) >> ) > ) >
Поток окон.
- selector
Тип: System.Linq.Expressions. . :: . .Expression< (Of < ( <'Func< (Of < ( <'CepWindow< (Of < ( <'TInput> ) > ) >, TResult> ) > ) >> ) > ) >
Определяет выражение сопоставления.
Возвращаемое значение
Тип: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TResult> ) > ) >
Поток, являющийся объединением всех оконных потоков.
Примечание об использовании
В языках Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа CepWindowStream< (Of < ( <'CepWindow< (Of < ( <'TInput> ) > ) >> ) > ) >. Если при вызове этого метода используется синтаксис вызова экземпляра, первый параметр пропускается. Дополнительные сведения см. в разделе https://msdn.microsoft.com/ru-ru/library/bb384936(v=sql.105) или https://msdn.microsoft.com/ru-ru/library/bb383977(v=sql.105).