PublicDomain reference library
PublicDomain.Feeder Namespace
Namespaces > PublicDomain.Feeder


Syntax
C#Visual Basic
namespace PublicDomain.Feeder
Namespace PublicDomain.Feeder
Types
All TypesClassesStructuresInterfacesEnumerationsDelegates
IconTypeDescription
public classAtomFeed
public classAtomFeedItem
public classDistilledFeed
public classDistilledFeedItem
public classFeed
public classFeedItem
public classFeedParser
The FeedParser is, from the client's perspective, the entry point into the framework. The static methods of this class should be used to instantiate IFeeds which can then be manipulated.
public classFeedSerializer
public interfaceIAtomFeed
public interfaceIAtomFeedItem
public interfaceIDistilledFeed
Attempts to distill any feed format (RSS, Atom, etc.) into a form that can be dealt with more logically. Information IS lost in this process, and very few fields can be assumed to have any data. Actually, almost none *must* have content.
public interfaceIDistilledFeedItem
Similar to IDistilledFeed, this attempts to find the common denominator for a feed entry or item. Few of these fields may be assumed to contain data.
public interfaceIFeed
Common denominator for a feed. If you are looking for specific properties, yet you don't want to lose information through distilling, then you need to conditionally check the dynamic type of this instance and cast to that type (e.g. IRssFeed or IAtomFeed). If you are expecting a specific type of feed, then you can just cast to that type of feed; however, note that you can never guarantee the dynamic type of the instance, since the type that is instantiated is determined at run-time by sniffing out the feed.
public interfaceIFeedItem
Base interface that represents a feed item or entry. As for IFeed, the best way to get to intelligible properties, if not distilling into a IDistilledFeedItem, is to cast to specific sub-interfaces of IFeedItem and conditionally use those or assume that it is a specific item type. Again, casting to a specific sub-interface is not completely predictable.
public interfaceIOpmlFeed
Represents an OPML feed. http://www.opml.org/spec
public interfaceIParser
public interfaceIRssFeed
public interfaceIRssFeedItem
public interfaceIXmlFeed
public classOpmlFeed
public classOpmlSerializer
http://www.kbcafe.com/rss/?guid=20051003145153
public classParser
public classRssFeed
public classRssFeedItem
public classSerializer
public enumerationSerializeType