Как передать параметр отправителя system.timers.timer
в .NET?Как передать параметр отправителя в system.timers.timer
timer1[timer] = new System.Timers.Timer(interval);
timer1[timer].AutoReset = true;
timer1[timer].Elapsed += new ElapsedEventHandler(datatransferEvent);
timer1[timer].Start();
GC.KeepAlive(timer1[timer]);
private void timer_Elapsed(object sender, ElapsedEventArgs e)
{
try
{
serverreconnected.Stop();
reconnect(_opcServer);
}
finally
{
serverreconnected.Start();
}
}
Пример:
System.Threading.Timer timer1;
timer1= new System.Threading.Timer(databaseTrensfer, row, dueTime, interval);
public void databaseTrensfer(object row)
{
DataRow rowE = (DataRow)row;
}
строки перейти к параметру функции databaseTrensfer()
Я хочу передать параметр отправителя к событию.
Заранее спасибо.
Хух? Это не твоя работа. Экземпляр таймера запускает событие. отправитель обычно содержит экземпляр обжига, но вы не всегда можете положиться на это. – leppie
Я не совсем понимаю ваш вопрос. Параметр отправителя будет заполняться автоматически таймером отправки, когда событие будет поднято. – Falanwe
Я хочу передать параметр, похожий на threading, передать объект или window.timer передать свойство тега – vrushali