How to pass parameters to the function called by ElapsedEventHandler?

http://stackoverflow.com/questions/3094422/how-to-pass-parameters-to-the-function-called-by-elapsedeventhandler

private static void InitTimer(int Index)
{
keepAlive[
Index] = new Timer();
keepAlive[
Index].Interval = 3000;
keepAlive[
Index].Elapsed += (sender, args) => KeepAliveElapsed(sender, Index);
keepAlive[
Index].Start();
}

public static void KeepAliveElapsed(object sender, int Index)
{
PacketWriter writer = new PacketWriter();
writer.
AppendString("KEEPALIVE|.\\" + sender);
ServerSocket.Send(writer.getWorkspace(), Index);
ServerSocket.DisconnectSocket(Index);
}

Comments

Popular posts from this blog

IBM FileNet: Bulk Processing using JavaScript

DB2 Date Time Functions

File Net Insert Document