2009-03-27 21 views
5

Tôi đang đọc từ một dịch vụ web .NET 2.0 sử dụng Silverlight 2.0. Các dịch vụ web yêu cầu thời gian ra sau 30 giây, đó là OK cho hầu hết các truy vấn nhưng đôi khi tôi nhận được một thời gian chờ. Làm thế nào để kéo dài thời gian chờ đến một phút?Làm cách nào để mở rộng thời gian chờ cho một Dịch vụ Web trong Silverlight 2.0?

Tôi đã thử cách này nhưng không có sự khác biệt.

SilverSearchSoapClient client = new SilverSearchSoapClient(); 
    client.Endpoint.Address = new EndpointAddress(App.ServiceEndpointUrl); 
    client.Endpoint.Binding.OpenTimeout = new TimeSpan(0, 1, 0); 
    client.Endpoint.Binding.SendTimeout = new TimeSpan(0, 1, 0); 
    client.Endpoint.Binding.ReceiveTimeout = new TimeSpan(0, 1, 0); 
    return client; 

Trả lời

8
client.InnerChannel.OperationTimeout = new TimeSpan(0, 1, 0); 
Các vấn đề liên quan