Implement a "Fail-Fast" Behavior for ISyndicationFeed.Items and ISyndicationFeed.GetItems(n)


Currently ISyndicationFeed doesn't care if any of it's IFeedItems are missing required elements, such as a ENTRY TITLE and an ENTRY LINK. Virtually everything other element in both Atom 1.0 and RSS 2.0 are optional, but without those two elements in particular it's going to make the consumption of RSS 2.0 and Atom 1.0 feeds difficult. It's my recommendation that we restructure the contract for those methods and such that those methods fail if a feed item title or link isn't found, and it's also my recommendation that these items fail during the IFeedFactory.CreateFeed() method.
Closed Jan 24, 2011 at 4:00 PM by Aaronontheweb
Resolved with the release of Quick and Dirty Feed Parser 1.01 and it's pre-populating behavior.