Метод ToStream(TPayload) (Query, String, AdvanceTimeSettings)
Создает новый входной поток с заданным именем и параметрами обработки времени, привязанный к потоку события выхода существующего запроса.
Пространство имен: Microsoft.ComplexEventProcessing
Сборка: Microsoft.ComplexEventProcessing (в Microsoft.ComplexEventProcessing.dll)
Синтаксис
public static CepStream<TPayload> ToStream<TPayload>(
this Query query,
string streamName,
AdvanceTimeSettings advanceTimeSettings
)
Параметры типа
- TPayload
Тип полезных данных для нового потока.
Параметры
- query
Тип: Microsoft.ComplexEventProcessing. . :: . .Query
Существующий запрос.
- streamName
Тип: System. . :: . .String
Имя входного потока в шаблоне запроса.
- advanceTimeSettings
Тип: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeSettings
Параметры обработки времени для потока.
Возвращаемое значение
Тип: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
Экземпляр класса CepStream, который можно использовать для создания новых запросов.
Примечание об использовании
В языках Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа Query. Если при вызове этого метода используется синтаксис вызова экземпляра, первый параметр пропускается. Дополнительные сведения см. в разделе https://msdn.microsoft.com/ru-ru/library/bb384936(v=sql.105) или https://msdn.microsoft.com/ru-ru/library/bb383977(v=sql.105).
Замечания
Данное имя потока можно использовать для привязки с модулем привязки запроса и для получения диагностических данных.
Указанный объект AdvanceTimeSettings предоставляет возможность переводить вперед время приложения, наряду с событиями приращения текущего времени в выходном потоке существующего запроса.