Cuando la propiedad Cancelled es true, significa que se interrumpió la operación asincrónica.
El delegado del controlador de eventos de la aplicación cliente debe comprobar la propiedad Cancelled antes de obtener acceso a cualquiera de las propiedades de una clase derivada de AsyncCompletedEventArgs; de lo contrario, la propiedad provocará una excepción InvalidOperationException si se interrumpe la operación asincrónica.
Notas para los herederos
Si se proporcionan propiedades de sólo lectura en una clase derivada, hay que asegurarse de llamar al método
RaiseExceptionIfNecessary. Esto impide que los clientes tengan acceso a propiedades que podrían no ser válidas debido a un error en la operación asincrónica.