Compartir a través de


ToIntervalEnumerable(TPayload) Método (CepStream(TPayload))

Convierte un tipo CepStream de eventos de intervalo 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<IntervalEvent<TPayload>> ToIntervalEnumerable<TPayload>(
    this CepStream<TPayload> stream
)

Parámetros de tipo

  • TPayload
    Tipo de la carga de evento.

Parámetros

Valor devuelto

Tipo: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepEnumerable< (Of < ( <'IntervalEvent< (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.

Vea también

Referencia

CepStream Clase

Sobrecarga de ToIntervalEnumerable

Espacio de nombres Microsoft.ComplexEventProcessing.Linq