Index

A

ActionBlock<T> class, Introduction to Dataflows
Aggregate operator, Solution
AggregateException class, Introduction to Parallel Programming
in dataflow blocks, Solution
wrapping OperationCanceledException, Solution
AggregateException.Flatten method, Introduction to Dataflows
aggregation in parallel processing, Introduction to Parallel Programming, Problem
summing data in PLINQ, Solution
APM (Asynchronous Programming Model), Problem
AsObservable operator, Solution
AsObserver operator, Solution
Assert.ThrowsException<TException>, Solution
async keyword, Introduction to Asynchronous Programming
constructors and, Solution
async methods, Introduction to Asynchronous Programming
deadlocks caused by, Introduction to Asynchronous Programming
throwing or propagating exceptions, Introduction to Asynchronous Programming
unit testing, Problem
unit testing methods expected to fail, Problem
async void methods
handling exceptions from, Problem
unit testing, Problem
AsyncCompletedEventArgs, Discussion
AsyncContext class, Solution, Solution
unit testing async void methods, Solution
AsyncEx library (see Nito.AsyncEx NuGet package)
asynchronous completion, Solution
asynchronous events, Introduction to Concurrency
asynchronous factory method pattern, Solution
asynchronous initialization pattern, Solution
asynchronous lazy initialization, Solution
asynchronous operations, Introduction to Concurrency, Async BasicsSee Also
avoiding context for continuations, Problem
canceling async code, Problem
context awareness, Discussion

Get Concurrency in C# Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.