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


Метод ToStream(TPayload) (IEnumerable(PointEvent(TPayload)), Application, AdvanceTimeSettings, String)

Пространство имен:  Microsoft.ComplexEventProcessing.Linq
Сборка:  Microsoft.ComplexEventProcessing (в Microsoft.ComplexEventProcessing.dll)

Синтаксис

public static CepStream<TPayload> ToStream<TPayload>(
    this IEnumerable<PointEvent<TPayload>> source,
    Application application,
    AdvanceTimeSettings advanceTimeSettings,
    string streamName
)

Параметры типа

  • TPayload
    Тип полезных данных события.

Параметры

  • source
    Тип: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
    Источник события, реализующий интерфейс IEnumerable. Значение этого параметра не может быть равно NULL.
  • application
    Тип: Microsoft.ComplexEventProcessing. . :: . .Application
    Экземпляр приложения, в котором размещен источник события. Значение этого параметра не может быть равно NULL. Это приложение должно принадлежать внедренному серверу, сформированному вызовом одного из перегруженных методов Server.Create.
  • advanceTimeSettings
    Тип: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeSettings
    Определяет способ приращения времени приложения для этого источника события. Значение этого параметра может быть равно NULL. Если значение этого параметра равно NULL, источник должен включать события CTI.
  • streamName
    Тип: System. . :: . .String
    Имя потока.
    Имя потока поддерживает «импорт» событий CTI из одного потока в другой с помощью параметров AdvanceTimeImportSettings. Эти параметры требуют от пользователя указания имени входного потока, из которого импортируются события CTI.

Возвращаемое значение

Тип: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
Определение потока для перечислимого источника события, который может использоваться для составления запросов.

Примечание об использовании

В языках Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IEnumerable< (Of < ( <'PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >. Если при вызове этого метода используется синтаксис вызова экземпляра, первый параметр пропускается. Дополнительные сведения см. в разделе https://msdn.microsoft.com/ru-ru/library/bb384936(v=sql.105) или https://msdn.microsoft.com/ru-ru/library/bb383977(v=sql.105).

См. также

Справочник

CepStream Класс

Перегрузка ToStream

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