EdgeEvent-Klasse

Definiert Methoden und Eigenschaften, die Adaptern und benutzerdefinierten Operatoren die Erstellung von Edge-Ereignissen und den Zugriff darauf ermöglichen.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .EventInstance
    Microsoft.ComplexEventProcessing. . :: . .UntypedEvent
      Microsoft.ComplexEventProcessing..::..EdgeEvent

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

Syntax

public sealed class EdgeEvent : UntypedEvent

Der EdgeEvent-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft EdgeType Ruft den Edge-Typ ab.
Öffentliche Eigenschaft EndTime Ruft die Endzeit des Ereignisses ab oder legt sie fest. Dieser Wert wird ignoriert, wenn dies ein Start-Edge-Ereignis ist.
Öffentliche Eigenschaft EventKind Ruft die Ereignisart für das Ereignis ab. (Überschreibt UntypedEvent. . :: . .EventKind.)
Öffentliche Eigenschaft StartTime Ruft die gültige Startzeit des Ereignisses ab oder legt sie fest.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatisches Element CreateCti< (Of < <' (TPayload> ) > > ) Erstellt in einem Datenstrom von Edge-Ereignissen ein CTI.
Öffentliche MethodeStatisches Element CreateEnd< (Of < <' (TPayload> ) > > ) Erstellt ein Edge-End-Ereignis mit der angegebenen Nutzlast.
Öffentliche MethodeStatisches Element CreateStart< (Of < <' (TPayload> ) > > ) Erstellt ein Edge-Start-Ereignis mit der angegebenen Nutzlast.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetField< (Of < <' (T> ) > > )(Int32) Ruft einen Feldwert nach seiner Ordnungszahl ab. (Geerbt von UntypedEvent.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode SetField(Int32, Object) Legt den Wert des angegebenen Felds fest, unabhängig vom Typ. (Geerbt von UntypedEvent.)
Öffentliche Methode SetField< (Of < <' (T> ) > > )(Int32, T) Legt den angegebenen Feldwert nach seiner Ordnungszahl fest. (Geerbt von UntypedEvent.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Hinweise

Ein Edge-Ereignis stellt entweder den Start oder das Ende eines CEP-Ereignisses dar. Im Gegensatz zu einem einzelnen Intervallereignis, das durch die Start- und Endzeit vollständig definiert ist, müssen Edge-Ereignisse paarweise angegeben werden. Ein Edge-Ereignis des Typs Start gibt den Anfang der Ereignislebensdauer an, während das entsprechende Ereignis des Typs End das Ende der Ereignislebensdauer angibt.

Edge-Ereignisse werden normalerweise zum Modellieren eines diskreten Signals verwendet, wobei nicht im Voraus bekannt ist, wann der neue Signalwert empfangen wird. Ein derartiges Muster erfordert die Übergabe eines Endereignisses für das vorherige Startereignis, gefolgt von einem Startereignis für den neuen Wert. Beachten Sie, dass das Endereignis der Startzeit des Startereignisses sowie der Nutzlast entsprechen muss. Weitere Informationen finden Sie unter StreamInsight-Serverkonzepte.

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-Namespace