Presentation is loading. Please wait.

Presentation is loading. Please wait.

Async Made Simple in Windows 8, with C# and Visual Basic Alex Turner Program Manager VB/C# Compilers Microsoft Corporation DEV332.

Similar presentations


Presentation on theme: "Async Made Simple in Windows 8, with C# and Visual Basic Alex Turner Program Manager VB/C# Compilers Microsoft Corporation DEV332."— Presentation transcript:

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

7

8

9

10

11 Task returning vs void returning

12 demo Coordinating Tasks

13

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

16

17

18

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

23

24


Download ppt "Async Made Simple in Windows 8, with C# and Visual Basic Alex Turner Program Manager VB/C# Compilers Microsoft Corporation DEV332."

Similar presentations


Ads by Google