Something you can do on your end - if you're using .NET:

If you download the report from the stream supplied by
HttpWebResponse.GetStream(), you can set the client timeout, which is
the timeout that your software wants to wait on the Adwords server. In
that period at least one byte must arrive.

To do this, set the streams ReadTimeOut property accordingly. You may
want to check the CanTimeOut property first. I use ten minutes, the
default is ten seconds.

The downside is that you have no control over your app during the
waiting. You can overcome this by using the asynchronous functions in
the stream, look at TStream.BeginRead/EndRead. Beware that this is
tough programming, eg. most examples on the net on this subject allow
infinite resursion, not a good idea on the large downloads I have. If
you do get that working I'm interested!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to