Поделиться через


Метод 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/ru-ru/library/bb384936(v=sql.105) или https://msdn.microsoft.com/ru-ru/library/bb383977(v=sql.105).

Замечания

Вызов метода GetEnumerator перечисляемого приемника событий инициализирует и запускает запрос. Запрос удаляется при освобождении перечислителя.

Интерфейс ICepEnumerable<(Of <(<'T>)>)> включает перегруженный метод GetEnumerator, позволяющий указать имя и описание запроса. Эти дополнительные свойства полезны для отладки.

Дополнительные сведения о типах данных, поддерживаемых в полезных данных события, см. в разделе Создание типов событий.

См. также

Справочник

CepStream Класс

Перегрузка ToPointEnumerable

Пространство имен Microsoft.ComplexEventProcessing.Linq