Por favor, explique la sintaxis async / await del evento Timer
Investigué el asinch y espero la sintaxisaquí yaquí. Realmente ayuda a entender el uso, pero encontré un ejemplo de sintaxis intrigante enMSDN que simplemente no entiendo.
Pregunta: ¿Podría alguien explicarme la sintaxis de esto?System.Timers.Timer
el registro de eventos con asynch espera: ¿Por qué puede usar elasync
await
palabras clave que ya están en la expresión lambda?
Timer timer = new Timer(1000);
timer.Elapsed += async ( sender, e ) => await HandleTimer();
private Task HandleTimer()
{
Console.WriteLine("\nHandler not implemented..." );
}
Pregunta 2: ¿Y cuáles son los dos parámetros?sender
& e
bueno para si no aparecen en elHandleTimer
¿método?