在Silverlight 4应用程序中,我想增加特定RIA服务加载操作的超时时间(并非针对所有加载,只是在特定情况下)。在Configuring the timeout for a WCF RIA Services call from a Silverlight 3 client我跟着一个链接指向,据说会允许我设置超时。配置DomainContext客户端超时
它似乎工作正常(没有编译器错误,警告,异常等),除了加载操作仍然提前超时。看起来有或没有修改端点的代码,加载操作在2分钟后超时。在我订阅的ChannelFactory上有一个Opening事件,并且在加载操作开始时我的处理程序被调用,所以似乎证实ChannelFactory正在被使用。此外,我将所有4个超时值(接收,打开,关闭,发送)设置为10分钟,以确保我没有设置错误的值。
为什么我无法真正改变RIA加载的超时时间?