Freigeben über


ToPointEnumerable(TPayload)-Methode (CepStream(TPayload), StreamEventOrder)

Konvertiert einen CepStream von Punktereignissen mit der angegebenen Ereignisreihenfolge in eine Ereignissenke, die die IEnumerable-Schnittstelle implementiert.

Namespace:  Microsoft.ComplexEventProcessing.Linq
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Syntax

public static ICepEnumerable<PointEvent<TPayload>> ToPointEnumerable<TPayload>(
    this CepStream<TPayload> stream,
    StreamEventOrder streamEventOrder
)

Typparameter

  • TPayload
    Der Typ der Ereignisnutzlast.

Parameter

Rückgabewert

Typ: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepEnumerable< (Of < ( <'PointEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
Eine Ereignissenke, die die Iteration unterstützt.

Hinweis zur Verwendung

In Visual Basic und C# können Sie die Methode als Instanzenmethode für jedes Objekt vom Typ CepStream< (Of < ( <'TPayload> ) > ) > aufrufen. Wenn Sie Instanzmethodensyntax zum Aufruf dieser Methode verwenden, vernachlässigen Sie den ersten Parameter. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=sql.105) oder https://msdn.microsoft.com/de-de/library/bb383977(v=sql.105).

Hinweise

Durch Aufrufen der GetEnumerator-Methode der Enumerable-Ereignissenke wird eine Abfrage initialisiert und gestartet. Die Abfrage wird gelöscht, wenn der Enumerator freigegeben wird.

Die ICepEnumerable<(Of <(<'T>)>)>-Schnittstelle schließt eine Überladung von GetEnumerator ein, mit der Sie einen Namen und eine Beschreibung für die Abfrage angeben können. Diese zusätzlichen Eigenschaften sind beim Debuggen hilfreich.

Weitere Informationen zu den in der Nutzlast eines Ereignisses unterstützten Datentypen finden Sie unter Erstellen von Ereignistypen.

Siehe auch

Verweis

CepStream Klasse

ToPointEnumerable-Überladung

Microsoft.ComplexEventProcessing.Linq-Namespace