Я использую WCF RIA Services Beta с Silverlight 3.0, и я хочу иметь возможность настроить тайм-аут от клиента. Я знаю, что базовая технология - это WCF, и тайм-аут по умолчанию, по-видимому, составляет 60 секунд, как я ожидал.Настройка таймаута для вызова службы WCF RIA от клиента Silverlight 3
Есть ли простой способ управления этим и другими настройками WCF?
Моя первая мысль попробовать точку крючок DomainContextOnCreated, который был упомянут в RIA Services Обзор PDF-файл, который был доступен до RIA Services собирается бета. Документация MSDN для объекта DomainContext больше не упоминает метод, хотя он все еще существует? Я не уверен, что это случай отставания документации или указание на то, что я не должен использовать эту точку расширяемости.
namespace Example.UI.Web.Services
{
public sealed partial class CustomDomainContext
{
partial void OnCreated()
{
// Try and get hold of the WCF config from here
}
}
}
Я больше не работаю над этой базой кода, но хорошо знать, что они в конечном итоге разоблачили это. В то время я работал с бета-версией. –
BTW Это не работает с RTM, или, по крайней мере, я не мог понять, как это сделать. –
Вот обновление, работающее с silverlight 4: http://blogs.msdn.com/b/kylemc/archive/2010/11/03/how-to-change-the-request-timeout-for-wcf-ria- services.aspx – Jonx