Привет! У меня проблема с тайм-аутом клиента Silverlight. Попытка использования опций
TimeSpan getSessionMapTimout = new TimeSpan(0, 20, 0);
Client.Endpoint.Binding.CloseTimeout = getSessionMapTimout;
Client.Endpoint.Binding.ReceiveTimeout = getSessionMapTimout;
Client.Endpoint.Binding.SendTimeout = getSessionMapTimout;
Client.Endpoint.Binding.OpenTimeout = getSessionMapTimout;
Client.InnerChannel.OperationTimeout = getSessionMapTimout;
, включая InnerChannel.OperationTimeout
. Ни одна из них не работает с клиентом Silverlight в течение 30 секунд.
Интересная вещьэто настройки регестрации IE "ReceiveTimeout"=dword:00007530
, кажется, переопределяет настройки клиента Silverlight, потому что, если я удаляю это из реестра, все работает нормально.
Как заставить эти тайм-ауты работать с помощью в Silverlight и переопределить настройки реестра IE.