RssChannel Class
RSS 2.0 Channel, see http://blogs.law.harvard.edu/tech/rss.
graph BT Type-->Base0["RssChannelBase"] click Base0 "/api/Statiq.Feeds.Syndication.Rss/RssChannelBase" Base0-->Base1["RssBase"] click Base1 "/api/Statiq.Feeds.Syndication.Rss/RssBase" Base1-->Base2["ExtensibleBase"] click Base2 "/api/Statiq.Feeds.Syndication.Extensions/ExtensibleBase" Base2-->Base3["object"] Type-.->Interface0["INamespaceProvider"] click Interface0 "/api/Statiq.Feeds.Syndication/INamespaceProvider" Type-.->Interface1["IUriProvider"] click Interface1 "/api/Statiq.Feeds.Syndication/IUriProvider" Type["RssChannel"] class Type type-node

Syntax

public class RssChannel : RssChannelBase, INamespaceProvider, IUriProvider

Remarks

XmlSerializer serializes public fields before public properties and serializes base class members before derriving class members. Since RssChannel uses a readonly field for Items it must be placed in a derriving class in order to make sure items serialize last.

Fields

Name Field Type Constant Value Summary
ContentEncodedElement string encoded
Inherited from ExtensibleBase
static
ContentNamespace string http://purl.org/rss/1.0/modules/content/
Inherited from ExtensibleBase
static
ContentPrefix string content
Inherited from ExtensibleBase
static
SlashCommentsElement string comments
Inherited from ExtensibleBase
static
SlashNamespace string http://purl.org/rss/1.0/modules/slash/
Inherited from ExtensibleBase
static
SlashPrefix string slash
Inherited from ExtensibleBase
static
WfwCommentElement string comment
Inherited from ExtensibleBase
static
WfwCommentRssElement string commentRss
Inherited from ExtensibleBase
static
WfwNamespace string http://wellformedweb.org/CommentAPI/
Inherited from ExtensibleBase
static
WfwPrefix string wfw
Inherited from ExtensibleBase
static

Properties

Name Property Type Summary
AttributeExtensions List<XmlAttribute>
Inherited from ExtensibleBase
AttributeExtensionsSpecified bool
Inherited from ExtensibleBase
Categories List<RssCategory>
Inherited from RssChannelBase
CategoriesSpecified bool
Inherited from RssChannelBase
Cloud RssCloud
Inherited from RssChannelBase
CloudSpecified bool
Inherited from RssChannelBase
Copyright string
Inherited from RssChannelBase
Description string
Inherited from RssChannelBase
Docs string
Inherited from RssChannelBase
ElementExtensions List<XmlElement>
Inherited from ExtensibleBase
ElementExtensionsSpecified bool
Inherited from ExtensibleBase
Generator string
Inherited from RssChannelBase
Image RssImage
Inherited from RssChannelBase
ImageSpecified bool
Inherited from RssChannelBase
Items List<RssItem>
ItemsSpecified bool
Language string
Inherited from RssChannelBase
LastBuildDate RssDate
Inherited from RssChannelBase
LastBuildDateSpecified bool
Inherited from RssChannelBase
Link string
Inherited from RssChannelBase
ManagingEditor RssPerson
Gets and sets the managing editor of the channel.
Inherited from RssChannelBase
ManagingEditorSpecified bool
Inherited from RssChannelBase
PubDate RssDate
Inherited from RssChannelBase
PubDateSpecified bool
Inherited from RssChannelBase
Rating string
Inherited from RssChannelBase
SkipDays RssSkipDays
Inherited from RssChannelBase
SkipDaysSpecified bool
Inherited from RssChannelBase
SkipHours RssSkipHours
Inherited from RssChannelBase
SkipHoursSpecified bool
Inherited from RssChannelBase
TextInput RssTextInput
Inherited from RssChannelBase
TextInputSpecified bool
Inherited from RssChannelBase
Title string
Inherited from RssChannelBase
Ttl int
Inherited from RssChannelBase
WebMaster RssPerson
Gets and sets the webMaster of the channel.
Inherited from RssChannelBase
WebMasterSpecified bool
Inherited from RssChannelBase

Methods

Name Return Value Summary
AddExtensions(IExtensionAdapter) void
Applies the extensions in adapter to ExtensibleBase.
Inherited from ExtensibleBase
AddNamespaces(XmlSerializerNamespaces) void
ConvertToDateTime(string) DateTime?
Inherited from ExtensibleBase
static
ConvertToString(DateTime) string
Inherited from ExtensibleBase
static
ConvertToString(Uri) string
Inherited from ExtensibleBase
static
ConvertToUri(string) Uri
Inherited from ExtensibleBase
static
FillExtensions(IExtensionAdapter) void
Extracts the extensions in this ExtensibleBase into adapter.
Inherited from ExtensibleBase

Extension Methods