Actually, Jim's problem most likely is a dropped connection by the .NET framework (if the program just hangs it probably means that the .NET net code is waiting for completion/timeout - and that takes a while by default). But i need to see the trace to be sure of that.
Jim, did you try this: http://code.google.com/p/google-gdata/wiki/KeepAliveAndUnderlyingConnectionIsClosed Not saying that is the cause, but it's worth trying. Frank Mantek Google On Nov 14, 2007, at 10:49 PM, Eamon Nerbonne wrote: > > Your code works on my machine if I fill in "http://www.google.com/ > calendar/feeds/[EMAIL PROTECTED]/private/full" as the feedUri. > > You could try stepping through it or otherwise determining on which > line it halts... > > On Nov 14, 7:13 pm, Jim <[EMAIL PROTECTED]> wrote: >> Frank, >> >> I am using Visual C# 2005 Express Edition, which I am assuming is >> using .NET 2.0. The runtime is also 2.0. I haven't used fiddler >> before >> and when I say hang, I mean the program doesn't return to the command >> prompt. >> >> Thanks, >> >> Jim >> >> On Nov 14, 2:26 am, Frank Mantek <[EMAIL PROTECTED]> wrote: >> >>> There is some information we would need to have to help determine >>> the >>> issue: >> >>> a) what version of .NET are you using? Library and runtime >>> b) can you capture the HTTP flow? (fiddler on windows, httpscoop on >>> mac, etheral anywhere else :)). >>> c) what does "hang" mean? >> >>> Frank Mantek >>> Google >>> On Nov 13, 2007, at 9:12 PM, Jim wrote: >> >>>> I've written a console app to test batch processing. The test >>>> entry is >>>> added to my primary calendar but then the program hangs. Here's the >>>> code and any help would be greatly appreciated. >> >>>> Jim >> >>>> static void AddEntries(CalendarService service) >>>> { >> >>>> EventQuery query = new EventQuery(feedUri); >>>> EventFeed feed = service.Query(query); >> >>>> // create a batch entry to insert a new event. >>>> EventEntry toCreate = new EventEntry(); >>>> toCreate.Title.Text = "new event"; >>>> toCreate.Content.Content = "test"; >> >>>> When eventTime = new When(); >>>> eventTime.StartTime = DateTime.Now; >>>> eventTime.EndTime = eventTime.StartTime.AddMinutes(60); >>>> toCreate.Times.Add(eventTime); >> >>>> toCreate.BatchData = new GDataBatchEntryData(); >>>> toCreate.BatchData.Id = "d"; >>>> toCreate.BatchData.Type = GDataBatchOperationType.insert; >> >>>> // add the entries to new feed. >>>> AtomFeed batchFeed = new AtomFeed(feed); >>>> batchFeed.Entries.Add(toCreate); >> >>>> EventFeed batchResultFeed = >>>> (EventFeed)service.Batch(batchFeed, new Uri(feed.Batch)); >>>> }- Hide quoted text - >> >>> - Show quoted text - > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
