Как продлить время ожидания для веб-службы в Silverlight 2.0? - PullRequest
5 голосов
/ 27 марта 2009

Я читаю из веб-службы .NET 2.0 с использованием Silverlight 2.0. Веб-служба запрашивает время ожидания через 30 секунд, что нормально для большинства запросов, но иногда я получаю время ожидания. Как мне увеличить время ожидания до одной минуты?

Я пробовал это, но это не имеет значения.

    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;

1 Ответ

8 голосов
/ 27 марта 2009
 client.InnerChannel.OperationTimeout = new TimeSpan(0, 1, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...