在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加載的超時時間?