在表存储上执行查询时设置网络故障超时

本文关键字:设置 网络 故障 超时 查询 存储 执行 | 更新日期: 2023-09-27 18:00:39

我正在编写一个重试系统,如果网络出现故障,该系统将重试从windows azure表存储中检索数据。

我的问题是,当网络出现故障时,读取数据(下面的第二行代码)会等待到某个超时,然后抛出异常。

               Result = Table.ExecuteQuery(query);
               Console.WriteLine(Result.ElementAt(0).Timestamp);

如何操作此超时值?

在表存储上执行查询时设置网络故障超时

设置DataServiceContextTimeout属性

http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.timeout.aspx