CepEventType-Klasse
Stellt einen Ereignistyp dar, der von einer CEP-Anwendung verwendet wird. Ereignisnutzlasten sowie deren Felder verfügen über zugeordnete CEP-Ereignistypen.
Vererbungshierarchie
System. . :: . .Object
Microsoft.ComplexEventProcessing. . :: . .CepObject
Microsoft.ComplexEventProcessing. . :: . .ApplicationObject
Microsoft.ComplexEventProcessing..::..CepEventType
Namespace: Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public sealed class CepEventType : ApplicationObject
Der CepEventType-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Application | Ruft die Hostinganwendung ab. (Geerbt von ApplicationObject.) | |
ClrType | Ruft den Common Language Runtime (CLR)-Typ ab, der dem CEP-Ereignistyp entspricht. | |
Fields | Ruft die Auflistung der Felder des Ereignistyps anhand des Namens lexikografisch geordnet ab. | |
FieldsByOrdinal | Ruft die Auflistung der Felder des Ereignistyps nach Ordnungszahl ab. | |
Name | Ruft den Namen dieses Objekts ab. (Geerbt von CepObject.) | |
ShortName | Ruft den kurzen Namen des CEP-Objekts ab. (Geerbt von CepObject.) |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
Delete | Löscht das Objekt. (Geerbt von ApplicationObject.) | |
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
ToString | (Geerbt von Object.) |
Zum Anfang
Felder
Name | Beschreibung | |
---|---|---|
_name | Der Name von CepObject mit vollständigem URI-Pfad. (Geerbt von CepObject.) | |
_shortName | Kurzer Name von CepObject ohne vollständigen URI-Pfad. (Geerbt von CepObject.) |
Zum Anfang
Hinweise
Ein Ereignistyp definiert die Struktur von CEP-Ereignissen. Da ein CEP-Datenstrom immer einen bestimmten Ereignistyp aufweist, kann er ausschließlich Ereignisse mit dieser Struktur enthalten. Ein Ereignistyp basiert auf einer CLR-Struktur oder -Klasse und wird, falls erforderlich, als solcher implizit bei einer Anwendung registriert. Beispiel: Durch die Registrierung eines LINQ-Abfragevorlagenobjekts in einer Anwendung werden die Eingabe- und Ausgabeereignistypen in dieser Anwendung auf der Grundlage der CLR-Typen, die eingegeben werden und sich aus der LINQ-Anweisung ergeben, implizit erstellt.
Ein Ereignistyp enthält eine Liste unteilbarer Felder, die wiederum einen bestimmten CEP-Ereignistyp aufweisen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.