ToIntervalObservable(TPayload) Método (CepStream(TPayload))
Convierte un tipo CepStream de eventos de intervalo en un receptor de eventos que implementa la interfaz IObservable. El orden de los eventos es FullyOrdered.
Espacio de nombres: Microsoft.ComplexEventProcessing.Linq
Ensamblado: Microsoft.ComplexEventProcessing.Observable (en Microsoft.ComplexEventProcessing.Observable.dll)
Sintaxis
public static ICepObservable<IntervalEvent<TPayload>> ToIntervalObservable<TPayload>(
this CepStream<TPayload> stream
)
Parámetros de tipo
- TPayload
Tipo de la carga de evento.
Parámetros
- stream
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
El origen del evento completamente enlazado a partir del que se crea el receptor de eventos observable.
Valor devuelto
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepObservable< (Of < ( <'IntervalEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
El receptor de eventos que admite la observación.
Nota de uso
En Visual Basic y C#, puede llamar a este método como un método de instancia en cualquier objeto del tipo CepStream< (Of < ( <'TPayload> ) > ) >. Cuando utilice la sintaxis del método de instancia para llamar a este método, sáltese este parámetro primero. Para obtener más información, vea https://msdn.microsoft.com/es-es/library/bb384936(v=sql.105) o https://msdn.microsoft.com/es-es/library/bb383977(v=sql.105).
Comentarios
Al llamar al método Subscribe del receptor de eventos observable, se inicializa y se inicia una consulta. La consulta se elimina cuando se elimina la suscripción.
La interfaz ICepObservable<(Of <(<'T>)>)> incluye una sobrecarga de Subscribe que le permite especificar un nombre y la descripción de la consulta. Estas propiedades adicionales son útiles para la depuración.
Para obtener más información acerca de los tipos de datos admitidos en la carga de un evento, vea Crear tipos de evento.