Download presentation
Presentation is loading. Please wait.
Published byShona Harrington Modified over 8 years ago
1
Async Made Simple in Windows 8, with C# and Visual Basic Alex Turner Program Manager VB/C# Compilers Microsoft Corporation DEV332
2
.NET Async Windows Runtime Async
3
Synchronous vs. asynchronous var data = DownloadData(...); ProcessData(data);
4
Synchronous vs. asynchronous var data = DownloadData(...); ProcessData(data);
5
C# and Visual Basic let you do asynchronous programming without callbacks
6
demo Using await with the Windows Runtime
11
Task returning vs void returning
12
demo Coordinating Tasks
14
Task helpers Yielding control await Task.Delay(5000); await Task.Yield(); Background running var result = await Task.Run(() => { … work … }); Parallel composition Task first = await Task.WhenAny(task1, task2); var results = await Task.WhenAll(task1, task2);
15
demo Cancellation
19
Visual Studio Home Page :: http://www.microsoft.com/visualstudio/en-ushttp://www.microsoft.com/visualstudio/en-us Jason Zander’s Blog :: http://blogs.msdn.com/b/jasonz/http://blogs.msdn.com/b/jasonz/ Facebook :: http://www.facebook.com/visualstudiohttp://www.facebook.com/visualstudio Twitter :: http://twitter.com/#!/visualstudiohttp://twitter.com/#!/visualstudio Somasegar’s Blog :: http://blogs.msdn.com/b/somasegar/http://blogs.msdn.com/b/somasegar/
20
Connect. Share. Discuss. http://northamerica.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn
21
Required Slide Complete an evaluation on CommNet and enter to win!
22
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.