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

Namespace: DynamicNode.Core
Assembly: 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

CopyC#
 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}

See Also