Tôi đang cố gắng thực hiện yêu cầu dịch vụ web gọi tới trang web phần thứ ba mà máy chủ không đáng tin cậy. Có cách nào tôi có thể thiết lập một thời gian chờ trên một yêu cầu đến trang web này? Một cái gì đó giống như mã giả này:Thời gian chờ yêu cầu web trong .NET
try // for 1 minute
{
// Make web request here
using (WebClient client new WebClient()) //...etc.
}
catch
{
}
tôi sẽ thử điều này và cho bạn biết nó hoạt động như thế nào. Tôi có thể đặt tất cả điều này trong câu lệnh bắt thử để tôi có thể trả lại thông báo lỗi nếu nó hết hạn không? – Victor
Tất nhiên, việc đặt thử/nắm bắt là những gì bạn cần để xử lý ngoại lệ và trả lại một thông điệp thích hợp. –
Điều này có thể là một câu hỏi khác, nhưng bạn có biết làm thế nào tôi cũng có thể sử dụng điều này với Xelement.Load (uri)? – Victor