Как передать параметр отправителя в system.timers.timerC#

Место общения программистов C#
Ответить
Anonymous
 Как передать параметр отправителя в system.timers.timer

Сообщение Anonymous »

Как передать параметр отправителя в system.timers.timer в .NET?

Код: Выделить всё

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;
}
Передача строки в параметр функции dataTrensfer().
Я хочу передать параметр отправителя событию.>

Подробнее здесь: https://stackoverflow.com/questions/636 ... mers-timer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»