2009-03-27 5 views
5

私はSilverlight 2.0を使用して.NET 2.0 Webサービスから読んでいます。 Webサービスは30秒後にタイムアウトを要求しますが、これはほとんどのクエリでは問題ありませんが、ときどきタイムアウトが発生します。タイムアウトを1分に延長するにはどうすればよいですか?Silverlight 2.0でWebサービスのタイムアウトを延長するにはどうすればよいですか?

私はこれを試しましたが、違いはありません。

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; 

答えて

8
client.InnerChannel.OperationTimeout = new TimeSpan(0, 1, 0); 
関連する問題