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 | |
---|---|---|
EdgeType | Ruft den Edge-Typ ab. | |
EndTime | Ruft die Endzeit des Ereignisses ab oder legt sie fest. Dieser Wert wird ignoriert, wenn dies ein Start-Edge-Ereignis ist. | |
EventKind | Ruft die Ereignisart für das Ereignis ab. (Überschreibt UntypedEvent. . :: . .EventKind.) | |
StartTime | Ruft die gültige Startzeit des Ereignisses ab oder legt sie fest. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateCti< (Of < <' (TPayload> ) > > ) | Erstellt in einem Datenstrom von Edge-Ereignissen ein CTI. | |
CreateEnd< (Of < <' (TPayload> ) > > ) | Erstellt ein Edge-End-Ereignis mit der angegebenen Nutzlast. | |
CreateStart< (Of < <' (TPayload> ) > > ) | Erstellt ein Edge-Start-Ereignis mit der angegebenen Nutzlast. | |
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetField< (Of < <' (T> ) > > )(Int32) | Ruft einen Feldwert nach seiner Ordnungszahl ab. (Geerbt von UntypedEvent.) | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
SetField(Int32, Object) | Legt den Wert des angegebenen Felds fest, unabhängig vom Typ. (Geerbt von UntypedEvent.) | |
SetField< (Of < <' (T> ) > > )(Int32, T) | Legt den angegebenen Feldwert nach seiner Ordnungszahl fest. (Geerbt von UntypedEvent.) | |
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.