Chapter 11: Guidelines for designing asynchronous APIs
This chapter presents asynchronous API design principles that help callers understand, combine, cancel, and correctly manage asynchronous operations.
Topics covered
- The
Asyncsuffix, method signatures, and cancellation conventions. - Exception, cancellation, timeout, and synchronous/asynchronous API semantics.
- Design guidance for
ValueTask,ConfigureAwait(false), andIAsyncDisposable.
This chapter is part of the full edition. The free preview edition does not include its full text.