Hi,
We use many server tasks, as shown below.
ServerTask deleteAlarmServerTask = alarmDefinitionFolder.RemoveAlarmDefinition(alarmDefinitionFolder.RemoveAlarmDefinition().ItemSelectionValues.Where(k => k.Key == name).Select(k => k.Value).Single());
while (deleteAlarmServerTask.State != StateEnum.Error && deleteAlarmServerTask.State != StateEnum.Success)
{
System.Threading.Thread.Sleep(100);
deleteAlarmServerTask.UpdateState();
}
Console.WriteLine("Alarm remove task: " + deleteAlarmServerTask.State);
if (deleteAlarmServerTask.State == StateEnum.Error)
{
Console.WriteLine("Alarm remove error: " + deleteAlarmServerTask.ErrorText);
}
Sometimes the server task stays in while and never comes out. Can we have a custom timeout?
Thanks,
Vega