| Class |
Description |
|
FeedException
|
The FeedException is raised whenever RssFeed attempts to consume an external RSS feed and there is some HTTP-based exception in accessing the feed URL. |
|
FeedTimeoutException
|
The FeedTimeoutException is raised whenever RssFeed attempts to consume an external RSS feed, and times out. |
|
RssDocument
|
The RssDocument class represents a syndicated feed. It contains properties that model the feed's attributes: Title, Link, Description, Items, and so on. The Items property is a collection of RssItem instances, which represent the items that makeup the feed.
The RssEngine class's GetDataSource method returns an RssDocument instance. |
|
RssEnclosure
|
RssEnclosure represents an enclosure element in an RSS item. Typically RssEnclosure's are used to provide a link to an MP3 file for use in podcasts. For more on the <enclosure> element, refer to http://blogs.law.harvard.edu/tech/rss#ltenclosuregtSubelementOfLtitemgt. |
|
RssEngine
|
RssEngine is the workhorse that grabs the RSS/RDF feed, parses it, and transforms it into an RssDocument instance. It is responsible for using an HTTP request to grab the feed as well as enumerating the items that exist within the feed. |
|
RssItem
|
The RssItem class represents an "item" from the RSS feed. Its properties abstract the properties of an RSS "item," such as Title, Link, Description, and so forth. From http://blogs.law.harvard.edu/tech/rss#ltcategorygtSubelementOfLtitemgt: "A channel may contain any number of <item>s. An item may represent a "story" -- much like a story in a newspaper or magazine; if so its description is a synopsis of the story, and the link points to the full story. An item may also be complete in itself, if so, the description contains the text (entity-encoded HTML is allowed), and the link and title may be omitted. All elements of an item are optional, however at least one of title or description must be present."
|
|
RssItemList
|
Represents a strongly-typed collection of RssItem instances. |