Click or drag to resize

TreeEvent Klasse

Klasse mit diversen Informationen für Ereignisse im LogicalTaskTree.
Vererbungshierarchie
SystemObject
  Vishnu.InterchangeTreeEvent
    Vishnu.InterchangeUndefinedTreeEventClass

Namensraum: Vishnu.Interchange
Assembly: Vishnu.Interchange (in Vishnu.Interchange.dll) Version: 1.0.0+d75bac576d44afb64cfff79fd3665c8ca1172cbc
Syntax
public class TreeEvent

Der TreeEvent Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeTreeEvent Konstruktor: übernimmt und erzeugt diverse Informationen für das TreeEvent.
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftEnvironmentListe mit Verarbeitungsergebnissen der Vorläufer des Knotens, der das Ereignis meldet.
Public EigenschaftLogicalLogischer Wert des Knotens, der das Ereignis meldet (true, false oder null).
Public EigenschaftNameUser-Name des Ereignisses
Public EigenschaftNodeNameName des Knotens, der das Ereignis meldet.
Public EigenschaftNodePathPfad zum Knoten, der das Ereignis meldet.
Public EigenschaftResultsListe mit Verarbeitungsergebnissen des Knotens, der das Ereignis meldet.
Public EigenschaftSenderIdId des Knotens, der das Ereignis meldet.
Public EigenschaftSourceIdId des Knotens, in dem das Ereignis auftritt.
Public EigenschaftStateVerarbeitungszustand des Knotens, der das Ereignis meldet (None, Start, Done, Fault, Timeout, UserAbort.).
Public EigenschaftThreadIdId des zugehörigen Threads
Public EigenschaftTimestampDatum und Uhrzeit des Ereignisses
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeEquals Vergleicht Dieses Result mit einem übergebenen Result nach Inhalt. Der Timestamp wird bewusst nicht in den Vergleich einbezogen.
(Überschreibt ObjectEquals(Object))
Public MethodeGetHashCode Erzeugt einen eindeutigen Hashcode für dieses Result. Der Timestamp wird bewusst nicht in den Vergleich einbezogen.
(Überschreibt ObjectGetHashCode)
Public MethodeStatic MemberGetInternalEventNameForUserEventName Mappt einen Benutzer-freundlichen Ereignis-Namen auf einen internen Ereignis-Namen.
Public MethodeStatic MemberGetInternalEventNamesForUserEventNames Mappt einen String mit durch Pipe ('|') getrennte Benutzer-freundliche Ereignis-Namen auf einen normalisierten String mit entsprechenden internen Ereignis-Namen.
Public MethodeGetResolvedPath Löst den übergebenen Pfad unter Berücksichtigung der Suchreihenfolge in einen gesicherten Pfad auf, wenn möglich.
Public MethodeStatic MemberGetUserEventNameForInternalEventName Mappt einen internen Ereignis-Namen auf einen Benutzer-freundlichen Ereignis-Namen.
Public MethodeStatic MemberGetUserEventNamesForInternalEventNames Mappt einen normalisierten String mit entsprechenden internen Ereignis-Namen auf einen String mit durch Pipe ('|') getrennte Benutzer-freundliche Ereignis-Namen.
Public MethodeReplaceWildcards Ersetzt definierte Wildcards durch ihre Laufzeit-Werte: '%HOME%': '...bin\Debug'.
Public MethodeToString Überschriebene ToString()-Methode.
(Überschreibt ObjectToString)
Zurück nach oben
Felder
 NameBeschreibung
Public FeldStatic MemberUndefinedTreeEvent Statische Instanz für ein undefiniertes TreeEvent. Ersetzt null, um die elenden null-Warnungen bei der Verwendung von TreeEvents zu umgehen, bei denen sichergestellt ist oder sein muss, dass sie zum Zeitpunkt der Verwendung ungleich null sind, die aber im Konstruktor sonst noch nicht sinnvoll instanziiert werden könnten. Bei eventuellen späteren null-Abfragen muss null durch diese Instanz ersetzt werden. Es kann dann ggf. auf 'is IUndefinedElement' geprüft werden.
Zurück nach oben
Anmerkungen
File: TreeEvent.cs Autor: Erik Nagel 25.07.2013 Erik Nagel: erstellt
Siehe auch