UnaryVertexTInput, TOutput, TTime ClassNaiad Help

[This is preliminary documentation and is subject to change.]

Vertex with one input, one output, which calls OnRecv for each record, and OnNotify(time) if it invokes ScheduleAt(time).
Inheritance Hierarchy

SystemObject
  Microsoft.Research.Naiad.DataflowVertex
    Microsoft.Research.Naiad.DataflowVertexTTime
      Microsoft.Research.Naiad.Dataflow.StandardVerticesUnaryVertexTInput, TOutput, TTime
        Microsoft.Research.Naiad.Dataflow.StandardVerticesUnaryBufferingVertexTInput, TOutput, TTime

Namespace: Microsoft.Research.Naiad.Dataflow.StandardVertices
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax

C#
public abstract class UnaryVertex<TInput, TOutput, TTime> : Vertex<TTime>
where TTime : Object, Time<TTime>

Type Parameters

TInput
Source record type
TOutput
Result record type
TTime
Time type

The UnaryVertexTInput, TOutput, TTime type exposes the following members.

Constructors

  NameDescription
Public methodUnaryVertexTInput, TOutput, TTime
Creates a new UnaryVertex
Top
Methods

  NameDescription
Public methodStatic memberMakeStage(StreamTInput, TTime, FuncInt32, StageTTime, UnaryVertexTInput, TOutput, TTime, ExpressionFuncTInput, Int32, ExpressionFuncTOutput, Int32, String)
Factory to produce a stage consisting of these vertices.
Public methodStatic memberMakeStage(Placement, StreamTInput, TTime, FuncInt32, StageTTime, UnaryVertexTInput, TOutput, TTime, ExpressionFuncTInput, Int32, ExpressionFuncTOutput, Int32, String)
Factory to produce a stage consisting of these vertices.
Public methodOnReceive
A programmer-supplied action to be performed on each message receipt.
Top
Fields

  NameDescription
Public fieldOutput
Manages the list of intended recipients, and the buffering and sending of output.
Top
See Also

Reference