Sto tentando di effettuare una chiamata di richiesta di servizio Web a un sito Web di terze parti il cui server è un po 'inaffidabile. C'è un modo per impostare un timeout su una richiesta a questo sito? Qualcosa di simile a questo pseudo codice:Timeout richiesta Web in .NET
try // for 1 minute
{
// Make web request here
using (WebClient client new WebClient()) //...etc.
}
catch
{
}
I' Lo proverò e ti farò sapere come funziona. Posso inserire tutto questo in un'istruzione catch try in modo che possa restituire un messaggio di errore se scade? – Victor
Ovviamente, mettere try/catch è ciò che è necessario per gestire l'eccezione e restituire un messaggio corretto. –
Questo potrebbe essere per un'altra domanda, ma sai come posso usarlo anche con Xelement.Load (uri)? – Victor