none
Task.run RRS feed

Respuestas

  • Hola. Qué versión de. Net framework estas usando? Debe ser mayor o igual a 4.5

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Paradisus lunes, 22 de junio de 2020 5:51
    domingo, 21 de junio de 2020 21:06
    Moderador

Todas las respuestas

  • Sí puedes usarlo. Si te fijas abajo en las descripciones de error de sintaxis te falta acabar la sentencia con un paréntesis cerrado.)

    Task.Run(() =>
    ......... 
    );


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos


    domingo, 21 de junio de 2020 19:37
    Moderador
  • Falta abrir una llave detrás de la flecha de la expresión lambda (y luego, claro está, cerrarla donde se terminen las sentencias de la expresión).

    Task.Run( () => { ... } );

    Aparte de eso, si te dice que Task no tiene Run, para el cursor encima de Task y fíjate qué clase de Task es (con el namespace incluido), no vaya a ser que también tengas otra clase que se llame Task en otro namespace.

    domingo, 21 de junio de 2020 19:42
    Moderador
  • Pero aqui no sale.


    Reinaldo

    domingo, 21 de junio de 2020 20:04
  • No entiendo muy bien eso que me dices, No tengo ninguna clase que se llame Task

    Reinaldo

    domingo, 21 de junio de 2020 20:14
  • Hola. Qué versión de. Net framework estas usando? Debe ser mayor o igual a 4.5

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    • Marcado como respuesta Paradisus lunes, 22 de junio de 2020 5:51
    domingo, 21 de junio de 2020 21:06
    Moderador
  • hola

    >>Pero aqui no sale.

    Task.Run Método

    que tipo de projecto estas creando? con que version del framework ?

    Task does not contain a definition for Run method

    podrias ver de usar el Task.Factory.StartNew()

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 21 de junio de 2020 22:39
  • No entiendo muy bien eso que me dices, No tengo ninguna clase que se llame Task

    Perfecto. Exactamente eso es lo que te había dicho que comprobases, precisamente para cerciorarnos de que no tienes ninguna clase que se llame Task. Tal como se ve en tu captura de pantalla, efectivamente el Task que has escrito ha sido interpretado como System.Threading.Tasks.Task. Si no hubiera sido así, eso habría sido la causa del problema.

    Una posible razón de que no te encuentre el .Run es que estés compilando para una versión del Framework anterior a la 4.5. Task.Run es en realidad un simple "wrapper" para Task.Factory.StartNew que se introdujo en la versión 4.5. Si necesitas usar una versión más antigua, usa el StartNew en lugar del Run.

    lunes, 22 de junio de 2020 5:46
    Moderador
  • Buenos días:

    Perfecto solucionado era el Net Framework esta usando la 4 

    GRacias


    Reinaldo

    lunes, 22 de junio de 2020 5:51