ToPointEnumerable(TPayload) Método (CepStream(TPayload))
Convierte un tipo CepStream de eventos de punto en un receptor de eventos que implementa la interfaz IEnumerable. El orden de los eventos es FullyOrdered.
Espacio de nombres: Microsoft.ComplexEventProcessing.Linq
Ensamblado: Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)
Sintaxis
public static ICepEnumerable<PointEvent<TPayload>> ToPointEnumerable<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 enumerable.
Valor devuelto
Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepEnumerable< (Of < ( <'PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
El receptor de eventos que admite la iteració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 GetEnumerator del receptor de eventos enumerable, se inicializa y se inicia una consulta. La consulta se elimina cuando se elimina el enumerador.
La interfaz ICepEnumerable<(Of <(<'T>)>)> incluye una sobrecarga del GetEnumerator 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.