La creación de tareas periódicas cancelables en .NET Framework 4.0 no es tan sencillo como en versiones posteriores del framework .NET. Existen ocasiones en las que deseamos realizar una tarea que lleva un gran esfuerzo de forma asíncrona sin bloquear  el hilo principal en el que se está ejecutando nuestra aplicación, para ello a partir de