Could somebody give me an example of when I'd even call ExecutionContext.Run - from my reading it calls the ContextCallback delegate on the same thread that called Run? Firstly you have to capture a context - can you create contexts dynamically or where would you get another one from (excluding the current thread of course).
Secondly - Wouldn't it have been beneficial to add an overload to Thread.Start or the Thread constructor that allows you to pass ExecutionContext.SuppressFlow? rather than having to Suppress, create,start and then join then calling RestoreFlow - I'm only basing this on what I've read so far. Regards Rob. =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com