La implementación de IAsyncResult '{0}' intentó completar una sola operación varias veces. Esto puede deberse a una implementación ...

La implementación de IAsyncResult '{0}' intentó completar una sola operación varias veces. Esto puede deberse a una implementación incorrecta de la aplicación IAsyncResult o a otro código de extensibilidad, como un IAsyncResult que devuelva valores de CompletedSynchronously incorrectos o que invoque a AsyncCallback varias veces.