我在Silverlight 3.0中使用WCF RIA Services Beta,我希望能夠從客戶端配置超時。我知道底層技術是WCF,默認的超時時間似乎是60秒,正如我所預料的那樣。從Silverlight 3客戶端配置WCF RIA Services調用的超時時間
有沒有簡單的方法來控制這個和其他WCF設置?
我首先想到的是去嘗試這是在爲RIA服務之前,可準備公測RIA服務概述 PDF文件中提到的DomainContextOnCreated掛鉤點。 DomainContext對象的MSDN文檔不再提及該方法,儘管它仍然存在?我不確定這是否是文檔滯後的情況,或者是否表明我不應該使用此擴展點。
namespace Example.UI.Web.Services
{
public sealed partial class CustomDomainContext
{
partial void OnCreated()
{
// Try and get hold of the WCF config from here
}
}
}
我不再在這個代碼庫上工作,但很高興知道他們最終揭露了這一點。我當時正在使用Beta版。 – 2010-07-04 22:34:38
順便說一句這不適用於RTM,或者至少我不知道如何。 – 2010-11-03 19:33:23
以下是使用silverlight 4的更新:http://blogs.msdn.com/b/kylemc/archive/2010/11/03/how-to-change-the-request-timeout-for-wcf-ria- services.aspx – Jonx 2010-11-24 14:00:21