2013-10-01 4 views
0

Можно ли перезапустить процесс, если процесс превышает время, указанное мной? Например, я сделал заголовок ответа, если процесс ответа превышает 10 секунд, чем перезапуск процесса.перезапустить процесс, если процесс не завершен после ожидания второй

'time limit = 10 second 
'if the process exceed time limit than restart the process 

Dim request As System.Net.webrequest = System.Net.HttpWebRequest.Create(URL) 
request.Method = "HEAD" 
Dim response As System.Net.WebResponse = request.GetResponse() 
+0

Вы попробовали что-нибудь? – vikas

+0

Неважно, пытались ли они что-нибудь? Это законный вопрос. – xpda

+0

В качестве тайм-аута будет выбрано [исключение] (http://msdn.microsoft.com/en-us/library/system.net.webrequest.timeout.aspx), которое вы можете поймать и проверить, чтобы увидеть, вызвал ли таймаут исключение, тогда вы могли бы конструировать некоторый код, чтобы делать то, что вы хотите. –

ответ

0

Да, попробуйте воспользоваться timeout. Here - ссылка на пример кода. Это позволит вам поймать исключение WebException.

Смежные вопросы