Freigeben über


ObservableCepStream-Klasse

Bietet Unterstützung für Ereignissenken, die die IObservable-Schnittstelle implementieren.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Linq..::..ObservableCepStream

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

Syntax

public static class ObservableCepStream

Der ObservableCepStream-Typ macht folgende Elemente verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatisches Element Select< (Of < <' (TInput, TOutput> ) > > ) Projiziert jedes Ereignis eines Observable-Eingabedatenstroms in ein neues Ereignis.
Öffentliche MethodeStatisches Element ToEdgeObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > )) Konvertiert einen CepStream von Edge-Ereignissen in eine Ereignissenke, die die IObservable-Schnittstelle implementiert. Die Reihenfolge von Ereignissen ist FullyOrdered.
Öffentliche MethodeStatisches Element ToEdgeObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > ), StreamEventOrder) Konvertiert einen CepStream von Edge-Ereignissen mit der angegebenen Ereignisreihenfolge in eine Ereignissenke, die die IObservable-Schnittstelle implementiert.
Öffentliche MethodeStatisches Element ToEdgeStream< (Of < <' (TInput, TPayload> ) > > ) Konvertiert einen Observable-Eingabedatenstrom in einen Datenstrom von Edge-Ereignissen und stellt die temporären Eigenschaften der Eingabe bereit.
Öffentliche MethodeStatisches Element ToIntervalObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > )) Konvertiert einen CepStream von Intervallereignissen in eine Ereignissenke, die die IObservable-Schnittstelle implementiert. Die Reihenfolge von Ereignissen ist FullyOrdered.
Öffentliche MethodeStatisches Element ToIntervalObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > ), StreamEventOrder) Konvertiert einen CepStream von Intervallereignissen mit der angegebenen Ereignisreihenfolge in eine Ereignissenke, die die IObservable-Schnittstelle implementiert.
Öffentliche MethodeStatisches Element ToIntervalStream< (Of < <' (TInput, TPayload> ) > > ) Konvertiert einen Observable-Eingabedatenstrom in einen Datenstrom von Intervallereignissen und stellt die temporären Eigenschaften der Eingabe bereit.
Öffentliche MethodeStatisches Element ToObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > )) Konvertiert einen Datenstrom von Ereignissen in eine Observable-Ausgabe durch Entfernen von Ereignisheadern und Verwerfen von CTI-Ereignissen.
Öffentliche MethodeStatisches Element ToObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > ), StreamEventOrder) Konvertiert einen Datenstrom von Ereignissen in eine Observable-Ausgabe mit der angegebenen Ereignisreihenfolge durch Entfernen von Ereignisheadern und Verwerfen von CTI-Ereignissen.
Öffentliche MethodeStatisches Element ToPointObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > )) Konvertiert einen CepStream von Punktereignissen in eine Ereignissenke, die die IObservable-Schnittstelle implementiert. Die Reihenfolge von Ereignissen ist FullyOrdered.
Öffentliche MethodeStatisches Element ToPointObservable< (Of < <' (TPayload> ) > > )(CepStream< (Of < <' (TPayload> ) > > ), StreamEventOrder) Konvertiert einen CepStream von Punktereignissen mit der angegebenen Ereignisreihenfolge in eine Ereignissenke, die die IObservable-Schnittstelle implementiert.
Öffentliche MethodeStatisches Element ToPointStream< (Of < <' (TInput, TPayload> ) > > ) Konvertiert einen Observable-Eingabedatenstrom in einen Datenstrom von Punktereignissen und stellt die temporären Eigenschaften der Eingabe bereit.
Öffentliche MethodeStatisches Element ToStream< (Of < <' (TPayload> ) > > )(IObservable< (Of < <' (EdgeEvent< (Of < <' (TPayload> ) > > )> ) > > ), Application, AdvanceTimeSettings, String) Übersetzt eine Ereignisquelle, die die IObservable-Schnittstelle implementiert, in einen CepStream, der abgefragt werden kann.
Öffentliche MethodeStatisches Element ToStream< (Of < <' (TPayload> ) > > )(IObservable< (Of < <' (IntervalEvent< (Of < <' (TPayload> ) > > )> ) > > ), Application, AdvanceTimeSettings, String) Übersetzt eine Ereignisquelle, die die IObservable-Schnittstelle implementiert, in einen CepStream, der abgefragt werden kann.
Öffentliche MethodeStatisches Element ToStream< (Of < <' (TPayload> ) > > )(IObservable< (Of < <' (PointEvent< (Of < <' (TPayload> ) > > )> ) > > ), Application, AdvanceTimeSettings, String) Übersetzt eine Ereignisquelle, die die IObservable-Schnittstelle implementiert, in einen CepStream, der abgefragt werden kann.
Öffentliche MethodeStatisches Element Where< (Of < <' (TInput> ) > > ) Filtert Ereignisse aus einem Observable-Eingabedatenstrom mithilfe des angegebenen Filterausdrucks.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.ComplexEventProcessing.Linq-Namespace