Una implementación incorrecta de la interfaz IAsyncResult puede estar devolviendo valores incorrectos de la propiedad CompletedSynchronously ...

Una implementación incorrecta de la interfaz IAsyncResult puede estar devolviendo valores incorrectos de la propiedad CompletedSynchronously o llamando a AsyncCallback más de una vez. El tipo {0} puede ser la implementación incorrecta.