Я хочу пойти один раз через цикл, но только если исключение будет отправлено обратно через цикл. Как я могу написать это в vb.net? Я пытаюсь сделать веб-запрос с использованием прокси-сервера. Вот код, который у меня есть до сих пор, который в настоящее время не работает.Петля до каких-либо исключений
Public Sub checkproxy()
Dim myWebRequest As WebRequest = WebRequest.Create("http://www.contoso.com")
Dim myProxy As New WebProxy()
Dim proxyAddress = "http://www.example.com:8080"
Dim newUri As New Uri(proxyAddress)
myProxy.Address = newUri
myWebRequest.Proxy = myProxy
Dim switch As String = "b"
Dim myWebResponse As WebResponse
Do Until switch = "a"
Try
myWebRequest.GetResponse()
switch = "a"
Catch ex As Exception
System.Threading.Thread.Sleep(5000)
End Try
Loop
RichTextBox1.Text = myWebResponse.Headers.ToString
myWebResponse.Close()
ToolStripStatusLabel1.Text = "Connected"
End Sub
Я отредактировал ваше название. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
Я не знал, спасибо. –