Choice Class

Microsoft Robotics
Microsoft Robotics Class Reference
The choice arbiter will arbitrate between N child receivers (branches) and only allow one to proceed

Namespace: Microsoft.Ccr.Core
Assembly: Microsoft.Ccr.Core (in Microsoft.Ccr.Core.dll) Version: 4.0.261.0 (4.0.261.0)

public class Choice : IArbiterTask, ITask

If the child arbiters/receivers are reissue the choice will always allow them to proceed. When the first non-reissue receiver to fire executes however the entire choice context will teardown

System..::..Object
  Microsoft.Ccr.Core..::..Choice
Show: