ToIntervalObservable(TPayload)-Methode (CepStream(TPayload))
Konvertiert einen CepStream von Intervallereignissen in eine Ereignissenke, die die IObservable-Schnittstelle implementiert. Die Reihenfolge von Ereignissen ist FullyOrdered.
Namespace: Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing.Observable (in Microsoft.ComplexEventProcessing.Observable.dll)
Syntax
public static ICepObservable<IntervalEvent<TPayload>> ToIntervalObservable<TPayload>(
this CepStream<TPayload> stream
)
Typparameter
- TPayload
Der Typ der Ereignisnutzlast.
Parameter
- stream
Typ: Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TPayload> ) > ) >
Die vollständig gebundene Ereignisquelle, aus der die Observable-Ereignissenke erstellt wird.
Rückgabewert
Typ: Microsoft.ComplexEventProcessing.Linq. . :: . .ICepObservable< (Of < ( <'IntervalEvent< (Of < ( <'TPayload> ) > ) >> ) > ) >
Eine Ereignissenke, die die Beobachtung 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 Subscribe-Methode der Observable-Ereignissenke wird eine Abfrage initialisiert und gestartet. Die Abfrage wird gelöscht, wenn das Abonnement freigegeben wird.
Die ICepObservable<(Of <(<'T>)>)>-Schnittstelle schließt eine Überladung von Subscribe 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.