Freigeben über


Microsoft.ComplexEventProcessing.Adapters-Namespace

Macht die Klassen der StreamInsight-Adapter verfügbar. Adapter sind Softwaretransformatoren, die Ereignisse an einen StreamInsight-Server oder von diesem übermitteln. Weitere Informationen finden Sie unter Erstellen von Eingabe- und Ausgabeadaptern.

Klassen

  Klasse Beschreibung
Öffentliche Klasse Adapter Definiert die Methoden und Eigenschaften, die von Eingabe- und Ausgabeadaptern implementiert werden müssen.
Öffentliche Klasse AdapterException Die Ausnahme, die ausgelöst wird, wenn ein Fehler während eines Eingabe- oder Ausgabeadaptervorgangs auftritt.
Öffentliche Klasse EdgeInputAdapter Basisklasse für einen Eingabeadapter, der nicht typisierte Edge-Ereignisse erzeugt.
Öffentliche Klasse EdgeOutputAdapter Stellt die Basisklasse für einen Ausgabeadapter dar, der Edge-Ereignisse empfängt.
Öffentliche Klasse InputAdapterBase Basisklasse für Eingabeadapter.
Öffentliche Klasse IntervalInputAdapter Basisklasse für einen Eingabeadapter, der nicht typisierte Intervallereignisse erzeugt.
Öffentliche Klasse IntervalOutputAdapter Stellt die Basisklasse für einen Ausgabeadapter dar, der Intervallereignisse empfängt.
Öffentliche Klasse OutputAdapterBase Basisklasse für Ausgabeadapter.
Öffentliche Klasse PointInputAdapter Basisklasse für einen Eingabeadapter, der nicht typisierte Punktereignisse erzeugt.
Öffentliche Klasse PointOutputAdapter Stellt die Basisklasse für einen Ausgabeadapter dar, der Punktereignisse empfängt.
Öffentliche Klasse PublishedStreamAdapterFactory Adapterfactory für die Ein- und Ausgabeadapter veröffentlichter Datenströme.
Öffentliche Klasse TypedEdgeInputAdapter< (Of < ( <'TPayload> ) > ) > Basisklasse für einen Eingabeadapter, der Edge-Ereignisse erzeugt, die über eine Nutzlaststruktur verfügen.
Öffentliche Klasse TypedEdgeOutputAdapter< (Of < ( <'TPayload> ) > ) > Stellt die Basisklasse für einen Ausgabeadapter dar, der Edge-Ereignisse empfängt.
Öffentliche Klasse TypedInputAdapter< (Of < ( <'TEvent, TPayload> ) > ) > Basisklasse für einen typisierten Eingabeadapter.
Öffentliche Klasse TypedIntervalInputAdapter< (Of < ( <'TPayload> ) > ) > Basisklasse für einen Eingabeadapter, der Intervallereignisse erzeugt, die über eine Nutzlaststruktur verfügen.
Öffentliche Klasse TypedIntervalOutputAdapter< (Of < ( <'TPayload> ) > ) > Stellt die Basisklasse für einen Ausgabeadapter dar, der Intervallereignisse empfängt.
Öffentliche Klasse TypedOutputAdapter< (Of < ( <'TEvent, TPayload> ) > ) > Stellt die Basisklasse für einen typisierten Ausgabeadapter dar.
Öffentliche Klasse TypedPointInputAdapter< (Of < ( <'TPayload> ) > ) > Basisklasse für einen Eingabeadapter, der Punktereignisse erzeugt, die über eine Nutzlaststruktur verfügen.
Öffentliche Klasse TypedPointOutputAdapter< (Of < ( <'TPayload> ) > ) > Stellt die Basisklasse für einen Ausgabeadapter dar, der Punktereignisse empfängt, die über eine Nutzlaststruktur verfügen.
Öffentliche Klasse UntypedInputAdapter< (Of < ( <'TEvent> ) > ) > Basisklasse für einen nicht typisierten Eingabeadapter.
Öffentliche Klasse UntypedOutputAdapter< (Of < ( <'TEvent> ) > ) > Basisklasse für einen nicht typisierten Eingabeadapter.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur PublishedStreamInputAdapterConfiguration Die Konfiguration für veröffentlichte Datenstrom-Eingabeadapter.
Öffentliche Struktur PublishedStreamOutputAdapterConfiguration Die Konfiguration für veröffentlichte Datenstrom-Ausgabeadapter.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IDeclareAdvanceTimeProperties< (Of < ( <'TConfigInfo> ) > ) > Schnittstelle, die von den Factoryklassen implementiert werden muss, für deren erzeugte Adapterinstanzen (optional) AdvanceTimeSettings angegeben werden sollen.
Öffentliche Schnittstelle IDeclareEventProperties< (Of < ( <'TConfigInfo> ) > ) > Eine optionale Schnittstelle, die von einer Eingabeadapterfactory implementiert wird, um zusätzliche Informationen, z. B. die Kultur eines Zeichenfolgenfelds, für das Ereignisfeld bereitzustellen.
Öffentliche Schnittstelle IHighWaterMarkInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Erstellt einen nicht typisierten Eingabeadapter, der Ereignisse wiedergeben kann, die auf Prüfpunkten an der Obergrenzenmarkierung beruhen.
Öffentliche Schnittstelle IHighWaterMarkOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Erstellt einen nicht typisierten Ausgabeadapter, der Ereignisse wiedergeben kann, die auf Prüfpunkten an der Obergrenzenmarkierung beruhen.
Öffentliche Schnittstelle IHighWaterMarkTypedInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Erstellt einen typisierten Eingabeadapter, der Ereignisse wiedergeben kann, die auf Prüfpunkten an der Obergrenzenmarkierung beruhen.
Öffentliche Schnittstelle IHighWaterMarkTypedOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Erstellt einen typisierten Ausgabeadapter, der Ereignisse wiedergeben kann, die auf Prüfpunkten an der Obergrenzenmarkierung beruhen.
Öffentliche Schnittstelle IInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Diese Schnittstelle muss von Factoryklassen implementiert werden, die nicht typisierte Eingabeadapter erzeugen.
Öffentliche Schnittstelle IOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Diese Schnittstelle muss von Factoryklassen implementiert werden, die nicht typisierte Ausgabeadapter erzeugen.
Öffentliche Schnittstelle ITypedDeclareAdvanceTimeProperties< (Of < ( <'TConfigInfo> ) > ) > Schnittstelle, die von typisierten Eingabefactoryklassen implementiert werden muss, für deren erzeugte Adapterinstanzen (optional) AdvanceTimeSettings angegeben werden sollen.
Öffentliche Schnittstelle ITypedDeclareEventProperties< (Of < ( <'TConfigInfo> ) > ) > Eine optionale Schnittstelle, die von einer typisierten Eingabeadapterfactory implementiert wird, um zusätzliche Informationen, z. B. die Kultur eines Zeichenfolgenfelds, für das Ereignisfeld bereitzustellen.
Öffentliche Schnittstelle ITypedInputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Diese Schnittstelle muss von Factoryklassen implementiert werden, die typisierte Eingabeadapter erzeugen.
Öffentliche Schnittstelle ITypedOutputAdapterFactory< (Of < ( <'TConfigInfo> ) > ) > Diese Schnittstelle muss von Factoryklassen implementiert werden, die typisierte Ausgabeadapter erzeugen.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AdapterState Aufzählung möglicher Adapterzustände.
Öffentliche Enumeration DequeueOperationResult Stellt das Ergebnis des Entfernens aus der Warteschlange dar.
Öffentliche Enumeration EnqueueOperationResult Stellt das Ergebnis der Einreihung in die Warteschlange dar.