This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
Monitor HowTo
Acquire and Wait with Monitor
Monitor.Enter(b);
Monitor.Wait(b, 1000);
. . . // do some work
Monitor.Exit(b);