我正在编写一个重试系统,如果网络出现故障,它将重试从 Windows azure 表存储中检索数据。
我的问题是当网络出现故障时,读取数据(下面的第二行代码)等到某个超时然后抛出异常。
Result = Table.ExecuteQuery(query);
Console.WriteLine(Result.ElementAt(0).Timestamp);
我怎样才能操纵这个超时值?
我正在编写一个重试系统,如果网络出现故障,它将重试从 Windows azure 表存储中检索数据。
我的问题是当网络出现故障时,读取数据(下面的第二行代码)等到某个超时然后抛出异常。
Result = Table.ExecuteQuery(query);
Console.WriteLine(Result.ElementAt(0).Timestamp);
我怎样才能操纵这个超时值?
你设置的Timeout
属性DataServiceContext
http://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext.timeout.aspx