usingSystem;usingSystem.Threading;namespaceReminder{publicclassReminder{publicTimerstateTimer;publicvoidCheck(){AutoResetEventautoEvent=newAutoResetEvent(false);StatusChe...
using System;
using System.Threading;
namespace Reminder
{
public class Reminder
{
public Timer stateTimer;
public void Check()
{
AutoResetEvent autoEvent = new AutoResetEvent(false);
StatusChecker statusChecher = new StatusChecker();
TimerCallback tcb = statusChecher.CheckInventory;
stateTimer = new Timer(tcb, autoEvent, 1000, 5000);
//autoEvent.WaitOne(1, false);
stateTimer.Change(5000, 1000);
stateTimer.Dispose();
}
}
class StatusChecker
{
public void CheckInventory(object stateInfo)
{
AutoResetEvent autoEvent =