T
Tony Johansson
Hi!
In this example this OnCustomCommand listen to 5 different command that are
integer.
How can I send any of these integer to a service so it can rect and change
it's behaviour ?
I know only how I can start, stop,pause and such things
protected override void OnCustomCommand(int command)
{
switch ( command)
{
case (int)FreeSpaceCommands.MonitorDDrive:
_driveLetter = "D";
break;
case (int)FreeSpaceCommands.MonitorEDrive:
_driveLetter = "D";
break;
case (int)FreeSpaceCommands.IncreaseFreeSpaceMinimumBy10:
_minAcceptableFreespace += 10;
break;
case (int)FreeSpaceCommands.DecreaseFreeSpaceMinimumBy10:
_minAcceptableFreespace -= 10;
break;
case (int)FreeSpaceCommands.MonitorHourly:
_monitoringInterval = 3600000;
break;
}
}
enum FreeSpaceCommands
{
MonitorDDrive = 128,
MonitorEDrive = 129,
IncreaseFreeSpaceMinimumBy10 = 130,
DecreaseFreeSpaceMinimumBy10 = 131,
MonitorHourly = 132,
}
//Tony
In this example this OnCustomCommand listen to 5 different command that are
integer.
How can I send any of these integer to a service so it can rect and change
it's behaviour ?
I know only how I can start, stop,pause and such things
protected override void OnCustomCommand(int command)
{
switch ( command)
{
case (int)FreeSpaceCommands.MonitorDDrive:
_driveLetter = "D";
break;
case (int)FreeSpaceCommands.MonitorEDrive:
_driveLetter = "D";
break;
case (int)FreeSpaceCommands.IncreaseFreeSpaceMinimumBy10:
_minAcceptableFreespace += 10;
break;
case (int)FreeSpaceCommands.DecreaseFreeSpaceMinimumBy10:
_minAcceptableFreespace -= 10;
break;
case (int)FreeSpaceCommands.MonitorHourly:
_monitoringInterval = 3600000;
break;
}
}
enum FreeSpaceCommands
{
MonitorDDrive = 128,
MonitorEDrive = 129,
IncreaseFreeSpaceMinimumBy10 = 130,
DecreaseFreeSpaceMinimumBy10 = 131,
MonitorHourly = 132,
}
//Tony