Método ToIntervalStream(TInput, TPayload)
Converte um fluxo de entrada observável em um fluxo de eventos de intervalo, e fornece as características temporais da entrada.
Namespace: Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing.Observable (em Microsoft.ComplexEventProcessing.Observable.dll)
Sintaxe
public static CepStream<TPayload> ToIntervalStream<TInput, TPayload>(
this IObservable<TInput> source,
Application application,
Expression<Func<TInput, IntervalEvent<TPayload>>> selector,
AdvanceTimeSettings advanceTimeSettings,
string streamName
)
Parâmetros de tipo
- TInput
Tipo da entrada.
- TPayload
Tipo de carga do evento.
Parâmetros
- source
Tipo: System. . :: . .IObservable< (Of < ( <'TInput> ) > ) >
O fluxo de entrada observável.
- application
Tipo: Microsoft.ComplexEventProcessing. . :: . .Application
Instância do aplicativo que hospeda a origem do evento. Este parâmetro não pode ser nulo. O aplicativo deve pertencer a um servidor inserido que foi gerado chamando uma das sobrecargas de Server.Create.
- selector
Tipo: System.Linq.Expressions. . :: . .Expression< (Of < ( <'Func< (Of < ( <'TInput, IntervalEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >> ) > ) >
Uma expressão que redimensiona a entrada como um fluxo de eventos de intervalo.
- advanceTimeSettings
Tipo: Microsoft.ComplexEventProcessing. . :: . .AdvanceTimeSettings
Características temporais da entrada.
- streamName
Tipo: System. . :: . .String
Nome do fluxo.
Um nome de fluxo dá suporte à “importação” de eventos CTI de um fluxo para outro usando AdvanceTimeImportSettings. Estas configurações exigem que o usuário indique o nome do fluxo de entrada do qual os eventos CTI são importados.
Valor de retorno
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
Um fluxo de eventos de intervalo.
Observação sobre o uso
No Visual Basic e C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo IObservable< (Of < ( <'TInput> ) > ) >. Quando usar uma sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte https://msdn.microsoft.com/pt-br/library/bb384936(v=sql.105) ou https://msdn.microsoft.com/pt-br/library/bb383977(v=sql.105).