Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Glossary Item Box
Microsoft Robotics Developer Studio | Send feedback on this topic |
CCR Extension Methods
To simplify programming with CCR, several extensions are defined on the DispatcherQueue class. These are visible through Intellisense. Equivalents to a lot of these methods are available in DSS via the DsspServiceBase class, so they are only relevant when programming with CCR outside the DSS environment. For example, in CCR:
Ccr.Core.DispatcherQueue q = new DispatcherQueue();
yield return q.TimeoutPort(100).Receive();
is equivalent to the following code in a DSS service (and even the base.TaskQueue is optional):
yield return base.TaskQueue.TimeoutPort(100).Receive();
The following table lists all of the Extension Methods.
Extension Method |
Parameters |
Description |
---|---|---|
void Spawn |
Handler handler |
Invoke a message handler asynchronously that does not take any arguments. |
void Spawn
© 2012 Microsoft Corporation. All Rights Reserved. |