Ранее была тема Помогите реализовать Асинхронную работу Со вкладками браузера в зенки C# появилась аналогичная задача. И нет, мне не надо открывать 100500 вкладок надо снифать трафик. Но при попытке обращаться асинхронно вкладка после первой итерации цикла становится недоступна((
как решить проблему?
ни один метод не сработал для меня
Выполнение Task _ = async_function()
тоже не срабатывает ошибка обращения к Tab пишет что не доступна
как вообще можно собирать трафик ассинхронно?
как решить проблему?
ни один метод не сработал для меня
Не работает:
DateTime startTime = DateTime.Now; // Запоминаем время старта
System.Threading.Tasks.Task.Run(() =>
{
while ((DateTime.Now - startTime).TotalSeconds < 30) // Проверяем, не прошло ли 30 сек
{
Thread.Sleep(1000); // Ждем 1 секунду
project.SendInfoToLog("Собираем трафик...");
var traffic = instance.ActiveTab.GetTraffic(); // Получаем трафик
project.SendInfoToLog(traffic.Count().ToString());
foreach (var t in traffic)
{
project.SendInfoToLog(t.Url.ToString());
}
}
});
тоже не срабатывает ошибка обращения к Tab пишет что не доступна
как вообще можно собирать трафик ассинхронно?