En esta lección analizamos dónde surge realmente la excepción en I/O asíncrono, cómo usar correctamente
try-catch junto con
await, por qué el patrón «fire and forget» es peligroso, cuándo es apropiado
ContinueWith, qué excepciones aparecen más a menudo (
IOException,
UnauthorizedAccessException,
ObjectDisposedException,
OperationCanceledException) y cómo juntar todo esto en un ejemplo práctico de lectura de archivo.