Мне нужно сделать своего рода "тайм-аут" или приостановить мой метод в течение 10 секунд (10000 миллисекунд), но я не уверен, что следующее будет работать, поскольку у меня нет многопоточности.
Thread.Sleep(10000);
Я попытаюсь использовать этот текущий код, но я был бы признателен, если бы кто-нибудь мог объяснить лучший и правильный способ сделать это, особенно если вышеуказанный код не работает должным образом. Спасибо!
UPDATE. Эта программа на самом деле является консольным приложением, которое в рассматриваемой функции делает много HTTPWebRequests на одном сервере, поэтому я хочу задержать их на заданное количество миллисекунд. Таким образом, обратный вызов не требуется - все, что требуется, - это "безусловная пауза" - в основном, все это останавливается на 10 секунд, а затем продолжает идти. Я рад, что С# все еще считает это потоком, поэтому Thread.Sleep(...) будет работать. Спасибо всем!