Установка таймера? - PullRequest
1 голос
/ 18 июня 2010

Я загружаю файл, все работает нормально, но я хочу установить время на 60 секунд, поэтому он ждет загрузки файла, прежде чем двигаться дальше.

Ответы [ 3 ]

2 голосов
/ 18 июня 2010

Я согласен с @Restuta, но не зная больше информации:

Thread.Sleep(60000);

Документация здесь .

0 голосов
/ 18 июня 2010

Ждать определенное время - плохая идея.

Событие, которое вы хотите дождаться, это загрузка файла, поэтому найдите способ дождаться этого.

Это может занять 6, 60 или 6000 секунд, у вас нет возможности узнать, какое число будет правильным.

0 голосов
/ 18 июня 2010

Это не похоже на то, для чего вам нужен таймер, если ваша загрузка не происходила в потоке?

Если это так, как говорит Абэ Мисслер, просто используйте Thread.Sleep (60000) в потоке, который вы хотите подождать.

В противном случае, если все это происходит в одном потоке, ваша программа все равно будет ждать, не нужно создавать таймер, если вы не хотите что-то, где она ждет до 60 секунд, а затем время ожидания, если после этого загрузка не удалась много времени?

В этом случае вы можете настроить таймер, который запускается при запуске загрузки и останавливается либо по завершении загрузки, либо по истечении шестидесяти секунд.

...