Проблема времени ожидания службы RIA Silverlight 4 WCF

У меня есть пользовательский контроль Silverlight 4, который вызывает очень долго работающую службу WCF RIA. Как показано ниже, я увеличиваю период ожидания по умолчанию.

_domainContext = new WindowsDashboardDomainContext();
// Increase timeout -- this can be a very long running query
((WebDomainClient<WindowsDashboardDomainContext.IWindowsDashboardDomainServiceContract>)
_domainContext.DomainClient).ChannelFactory.Endpoint.Binding.SendTimeout = new TimeSpan(99, 0, 0);
    _domainContext.GetSections( "All", "All", "All" ).Completed += GetAllSectionsCompleted;

К сожалению, он, кажется, игнорирует этот тайм-аут и все еще выдает исключение тайм-аута:

Ошибка: необработанная ошибка в операции загрузки приложения Silverlight завершилась ошибкой для запроса 'GetClicks'. Произошла ошибка при выполнении определения команды. Смотрите внутреннее исключение для деталей. Внутреннее сообщение об исключении: истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает. в System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands (EntityCommand entityCommand, поведение CommandBehavior)

Почему это происходит?

Ответы на вопрос(2)

Ваш ответ на вопрос