[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

Dieser Eingang dient Knoten als Steuereingang für die Aktivierung.

Am Beginn der Implementierung für die Work()()()()-Methode wird IsWorkingAllowed überprüft und sollte false zurückgegeben werden, wird die Arbeitsmethode unverzüglich verlassen.

Namespace: DynamicNode.Core
Assembly: DNCore (in DNCore.dll) Version: 1.4.4679.19807 (1.4.0.0)

Syntax

C#
public class TriggerInPort : InPort
Visual Basic
Public Class TriggerInPort _
	Inherits InPort
F#
type TriggerInPort =  
    class
        inherit InPort
    end

Remarks

Alle Knoten die einen Seiteneffekt hervorrufen, z.B. Ausgabe auf Bildschirm, Dateisystem, Netzwerk, etc. oder die einen erheblichen Arbeitsaufwand erzeugen und deren Arbeit potentiell viel Zeit in Anspruch nimmt, sollten einen TriggerInPort verwenden. Dadurch kann der Seiteneffekt des Knotens bzw. der Zeitpunkt seiner Arbeit kontrolliert werden.

Inheritance Hierarchy

System..::..Object
  DynamicNode.Model..::..BaseObject
    DynamicNode.Model..::..ExtensibleObject<(Of <(<'IPort>)>)>
      DynamicNode.Model..::..ChildObject<(Of <(<'INode, IPort>)>)>
        DynamicNode.Core..::..Port
          DynamicNode.Core..::..InPort
            DynamicNode.Core..::..TriggerInPort

See Also