Microsoft Feed Manager Events Example

Thanks to Matt Dotson, who gave some code up on GotdotNet that shows how to get the GetWatcher in the Feed Management Api to work.

I had a problem the other day with it. I couldn't get the Watcher attached to the feed. It was a simple casting problem and my misunderstanding of Interop.

Here is my code

FeedsManagerClass fmc = new FeedsManagerClass();
IFeed f = (IFeed) fmc.GetFeed("Internet Explorer Team Blog");
IFeedEvents_Event ife = (IFeedEvents_Event) f.GetWatcher(FEEDS_EVENTS_SCOPE.FES_ALL, FEEDS_EVENTS_MASK.FEM_FEEDEVENTS );
ife.FeedItemCountChanged += new IFeedEvents_FeedItemCountChangedEventHandler(ife_FeedItemCountChanged);
ife.FeedDownloadCompleted += new IFeedEvents_FeedDownloadCompletedEventHandler(ife_FeedDownloadCompleted);
f.Download();

Now my code works. I was casting to an FeedsWatcherClass rather than the IFeedEvents_Event interface.

Silly me.

Technorati Tags
[feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed], [feed]

Related Wikipedia Documents
, , , , , ,

My Related Documents
, , , , , ,

Related Amazon Books
User Interface Design for Programmers: / Designing the User Interface: / Essential COM: / Developing Feeds with RSS and Atom: / Syndicating Web Sites with RSS Feeds for Dummies (For Dummies S.): / Beginning RSS and Atom Programming: / Hacking RSS: / Filtering the Web to Feed Data Warehouses: /

Related Images From Flickr
[[posterous-content:ejrwGhFDdtiIsyzCoaEH]][[posterous-content:pmodtlGlCskDcGEtFCfk]][[posterous-content:yGtixaGfEbkdHnArFBwc]][[posterous-content:cCmrFjGGIfzgeGsrGGEC]]