Asynchronous Request Handling
In this chapter we show you how to handle requests asynchronously. This is an advanced technique that requires an understanding of the .NET Task Parallel Library and parallel programming in general. We explain the problem that asynchronous request handling addresses and show you how to implement a range of solutions—but we don’t explain the fundamentals of parallel programming or the way that .NET supports it. If you are interested in parallel programming, we recommend you first read Adam’s Pro .NET Parallel Programming in C# (Apress, 2010).