- Регистрация
- 30.09.2016
- Сообщения
- 248
- Благодарностей
- 30
- Баллы
- 28
Привет. А как стопнуть поток в шаблоне из асинхронного метода? У меня метод следит за переменной. Если в переменной "Stop", текущий поток зенки должен прерваться на каком бы действии он ни был.
Вот код метода:
Вот код метода:
C#:
public async static void method(this IZennoPosterProjectModel project)
{
await Task.Run(() =>
{
for (int i = 0; i < 100; i++)
{
project.SendInfoToLog("Check variable",true);
Thread.Sleep(1000);
if (project.Variables["controlPanelStatus"].Value == "Stop")
{
project.SendInfoToLog("Stop program");
break;
}
}
});