Evaluate Method
Microsoft Robotics Class Reference
This method is invoked in the context of port post(). It must be non blocking and has to determine if the message being posted can be directly consumed or schedule a second phase by returning a task
Namespace: Microsoft.Ccr.Core.Arbiters
Assembly: Microsoft.Ccr.Core (in Microsoft.Ccr.Core.dll) Version: 4.0.261.0 (4.0.261.0)
Syntax
bool Evaluate(
ReceiverTask receiver,
ref ITask deferredTask
)
Parameters
- receiver
Type: Microsoft.Ccr.Core.Arbiters. . :: . .ReceiverTask
The receive thunk nested under this arbiter that caused the arbiter to get called
- deferredTask
Type: Microsoft.Ccr.Core. . :: . .ITask%
The arbiter can set this parameter if it wants a task scheduler upon function exit