Quando eu efetuo a requisição de um timerDelegate, eu estou apenas efetuando uma chamada de um método de tempos em tempos (neste caso de 1 e 1 minuto) ou o TimerDelegate também faz alguma outra coisa?
TimerCallback timerDelegate = SendKeepAlive;
mpKeepAliveTimer = new Timer(timerDelegate,this, 60000,60000);
private void SendKeepAlive(Object state)
{
try
{
mpPortal.WSAgent.keepAlive( CurrentAgent.AgentArg);
}
catch(Exception pError)
{
Console.WriteLine(pError.StackTrace);
}
}