[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
Assembly: DNCore (in DNCore.dll) Version: 1.4.4679.19807 (1.4.0.0)
CopyC#
Sendet einen Wert über einen Ausgang.
Namespace: DynamicNode.CoreAssembly: DNCore (in DNCore.dll) Version: 1.4.4679.19807 (1.4.0.0)
Syntax
C# |
---|
protected static void Send<T>( OutPortHandler<T> handler, T value, TokenState state ) |
Visual Basic |
---|
Protected Shared Sub Send(Of T) ( _ handler As OutPortHandler(Of T), _ value As T, _ state As TokenState _ ) |
F# |
---|
static member Send : handler:OutPortHandler<'T> * value:'T * state:TokenState -> unit |
Parameters
- handler
- Type: DynamicNode.Core..::..OutPortHandler<(Of <(<'T>)>)>
Der Ausgangs-Handler.
- value
- Type: T
Der Wert, der über den Ausgang weitergeleitet werden soll.
- state
- Type: DynamicNode.Core..::..TokenState
Der Status des Wertes.
Type Parameters
- T
- Der Datentyp des Ausgangs.
Examples

1public class MyNode : Node 2{ 3 [InPort("value")] 4 public double Value { get; set; } 5 6 [OutPort("result")] 7 public OutPortHandler<double> Result; 8 9 public override Work() 10 { 11 if (Value > 0.0) 12 { 13 Send(Result, Math.Sqrt(Value), TokenState.Valid); 14 } 15 else 16 { 17 SendNotSet(Result): 18 } 19 } 20}