Microsoft.ComplexEventProcessing.Linq-Namespace

Macht die StreamInsight-Abfragevorlagesprache verfügbar. Weitere Informationen finden Sie unter Schreiben von Abfragevorlagen in LINQ.

Klassen

  Klasse Beschreibung
Öffentliche Klasse CepEvent Bietet Zugriff auf die Startzeit mit Ausdrücken, die nur auf die Startzeit eines Ereignisses verweisen können.
Öffentliche Klasse CepEvent< (Of < ( <'TPayload> ) > ) > Ermöglicht das Angeben von Lambda-Ausdrücken für Ereignisdaueränderungen. Bietet Zugriff auf Startzeit, Endzeit und Ereignisnutzlast.
Öffentliche Klasse CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > Stellt eine Gruppe von Datenströmen dar.
Öffentliche Klasse CepOrderableStream< (Of < ( <'T> ) > ) > Stellt einen Datenstrom von Ereignissen dar, der geordnet werden kann.
Öffentliche Klasse CepOrderedStream< (Of < ( <'T> ) > ) > Ein geordneter Datenstrom ist das Ergebnis von ORDER BY oder einer Variante in der Abfrage. Hiermit können nachfolgende Abfragespezifikationen auf Vorgänge eingeschränkt werden, die in einem geordneten Datenstrom zulässig sind, z. B. Take.
Öffentliche Klasse CepRankedEvent< (Of < ( <'P> ) > ) > Macht einen Rang zusammen mit der Ereignisnutzlast über einem geordneten Datenstrom mit Rang per Take verfügbar.
Öffentliche Klasse CepStream Stellt die Erweiterungsmethoden bereit, die für das Schreiben von LINQ-Abfragen für einen Datenstrom von CEP-Ereignissen verwendet werden.
Öffentliche Klasse CepStream< (Of < ( <'TPayload> ) > ) > Stellt einen Datenstrom von Ereignissen eines beliebigen benutzerdefinierten Nutzlasttyps dar.
Öffentliche Klasse CepStreamConsumer< (Of < ( <'T> ) > ) > CepStreamConsumer stellt bestimmte Datenstromconsumer-Informationen dar. Diese werden in eine tatsächliche Ausgabe übersetzt, die eine Abfrage bindet.
Öffentliche Klasse CepStreamCreationContext Diese Klasse stellt den Kontext dar, in dem ein CepStream erstellt wurde.
Öffentliche Klasse CepUserDefinedAggregateAttribute Ergänzt die benutzerdefinierte aggregierte Erweiterungsmethode.
Öffentliche Klasse CepUserDefinedOperatorAttribute Ergänzt die benutzerdefinierte Operatorerweiterungsmethode.
Öffentliche Klasse CepUtility Eine Hilfsprogrammklasse, die von benutzerdefinierten Operatoren, Aggregaten und Funktionen verwendet wird.
Öffentliche Klasse CepWindow< (Of < ( <'TPayload> ) > ) > Ein Fenster ist eine endliche Auflistung von Ereignissen, die sich aus dem Anwenden eines Fensteroperators auf einen Datenstrom von Ereignissen ergibt.
Öffentliche Klasse CepWindowExtensionMethods Erweiterungsmethoden für integrierte Aggregate.
Öffentliche Klasse CepWindowStream< (Of < ( <'T> ) > ) > Ergebnisse des Anwendens eines Fensteroperators auf einen Datenstrom.
Öffentliche Klasse CountWindowOutputPolicy Definiert die Fensterausgaberichtlinien für Anzahlfenster. In einer Fensterausgaberichtlinie wird beschrieben, wie das CEP-Modul den Zeitstempel von Ereignissen ändert, die sich aus einem fensterbasierten Vorgang ergeben.
Öffentliche Klasse HoppingWindowOutputPolicy Definiert die Fensterausgaberichtlinien für springende Fenster. In einer Fensterausgaberichtlinie wird beschrieben, wie das CEP-Modul den Zeitstempel von Ereignissen ändert, die sich aus einem fensterbasierten Vorgang ergeben.
Öffentliche Klasse InputStreamInfo Enthält alle aus einer Datenstromdefinition extrahierten Informationen.
Öffentliche Klasse ObservableCepStream Bietet Unterstützung für Ereignissenken, die die IObservable-Schnittstelle implementieren.
Öffentliche Klasse QueryGenerationException Die Ausnahme, die vom LINQ-Anbieter ausgelöst wird, wenn die Abfrage nicht ordnungsgemäß erstellt werden kann.
Öffentliche Klasse SnapshotWindowOutputPolicy Definiert die Ausgaberichtlinien für Momentaufnahmenfenster. In einer Fensterausgaberichtlinie wird beschrieben, wie das CEP-Modul den Zeitstempel von Ereignissen ändert, die sich aus einem fensterbasierten Vorgang ergeben.
Öffentliche Klasse WindowInputPolicy Die Fenstereingaberichtlinie beschreibt, wie Timestamps von Ereignissen, die in ein bestimmtes Fenster fallen, vor der Verarbeitung des Fenstervorgangs geändert werden.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur KeyedPayload< (Of < ( <'TKey, TPayload> ) > ) >

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ICepEnumerable< (Of < ( <'T> ) > ) > Erweitert die IEnumerable<T>-Schnittstelle, sodass Sie einen Abfragenamen und eine Beschreibung für eine Enumerable-Ereignisquelle angeben können.
Öffentliche Schnittstelle ICepObservable< (Of < ( <'T> ) > ) > Erweitert die IObservable<T>-Schnittstelle, sodass Sie einen Abfragenamen und eine Beschreibung für eine Observable-Ereignisquelle angeben können.
Öffentliche Schnittstelle IKey< (Of < ( <'K> ) > ) > Bietet Zugriff auf den Gruppierungsschlüssel.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration WindowInputPolicy. . :: . .ClipKind Die Art von Clip für die Eingabeereignisse, die in das gleiche Fenster fallen.