Задать вопрос
@available

Зациклить код в сишарпе?

Помогите пж зациклить код:
instance.UseTrafficMonitoring = true;
var traffic = instance.ActiveTab.GetTraffic();
System.Threading.Thread.Sleep(200); //250-350-450
foreach(var t in traffic) {
    if (t.Url.Contains("/search?tbm=map")) {
        return System.Text.Encoding.UTF8.GetString(t.ResponseBody);
        //return System.Text.Encoding.UTF8.GetString(t.ResponseBody, 0, t.ResponseBody.Length);
    }
}
return "0";

На ум приходит только один вариант, это цикл по количеству попыток с заданным шагом в мс пока return будет не 0. Задаю большую задержку, траффик не отлавливает, меньшую, ругается с ошибкой. А задать что то среднее не вариант, т.к. ловим ошибки или пропуски.
  • Вопрос задан
  • 286 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rPman
'зациклить' - это способ решения задачи, а вопрос должен быть о самой задаче, иначе совершенно непонятно что тебе нужно.

потелепатствую - у тебя на форме есть типа браузерные компоненты и для первого попавшегося, в котором адрес будет совпадать с указанным условием нужно вернуть html тело страницы?

p.s. запускай указанный код без sleep в методе компоненты Timer, настроив его на интервал опроса
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы