AtomFeed Class

Summary

The Atom Syndication Format http://tools.ietf.org/html/rfc4287#section-4.1.1
graph BT Type-->Base0["AtomSource"] click Base0 "/api/Wyam.Feeds.Syndication.Atom/AtomSource" Base0-->Base1["AtomBase"] click Base1 "/api/Wyam.Feeds.Syndication.Atom/AtomBase" Base1-->Base2["AtomCommonAttributes"] click Base2 "/api/Wyam.Feeds.Syndication.Atom/AtomCommonAttributes" Base2-->Base3["ExtensibleBase"] click Base3 "/api/Wyam.Feeds.Syndication.Extensions/ExtensibleBase" Base3-->Base4["Object"] Type-.->Interface0["IUriProvider"] click Interface0 "/api/Wyam.Feeds.Syndication/IUriProvider" Type-.->Interface1["IFeed"] click Interface1 "/api/Wyam.Feeds.Syndication/IFeed" Type-.->Interface2["IFeedMetadata"] click Interface2 "/api/Wyam.Feeds.Syndication/IFeedMetadata" Type-.->Interface3["INamespaceProvider"] click Interface3 "/api/Wyam.Feeds.Syndication/INamespaceProvider" Type["AtomFeed"] class Type type-node

Syntax

[Serializable]
[XmlRoot(RootElement, Namespace = Namespace)]
public class AtomFeed : AtomSource, IUriProvider, IFeed, IFeedMetadata, INamespaceProvider

Remarks

atomFeed : atomSource atomLogo? atomEntry*

Attributes

Type Description
SerializableAttribute
XmlRootAttribute

Constructors

Fields

Name Constant Value Summary
ContentEncodedElement encoded
Inherited from ExtensibleBase
static
ContentNamespace http://purl.org/rss/1.0/modules/content/
Inherited from ExtensibleBase
static
ContentPrefix content
Inherited from ExtensibleBase
static
MimeType application/atom+xml
static
SlashCommentsElement comments
Inherited from ExtensibleBase
static
SlashNamespace http://purl.org/rss/1.0/modules/slash/
Inherited from ExtensibleBase
static
SlashPrefix slash
Inherited from ExtensibleBase
static
SpecificationUrl http://tools.ietf.org/html/rfc4287
static
ThreadingNamespace http://purl.org/syndication/thread/1.0
Inherited from AtomCommonAttributes
static
ThreadingPrefix thr
Inherited from AtomCommonAttributes
static
WfwCommentElement comment
Inherited from ExtensibleBase
static
WfwCommentRssElement commentRss
Inherited from ExtensibleBase
static
WfwNamespace http://wellformedweb.org/CommentAPI/
Inherited from ExtensibleBase
static
WfwPrefix wfw
Inherited from ExtensibleBase
static
XmlNamespace http://www.w3.org/XML/1998/namespace
Inherited from AtomCommonAttributes
static
XmlPrefix xml
Inherited from AtomCommonAttributes
static

Properties

Name Value Summary
AttributeExtensions List<XmlAttribute>
Inherited from ExtensibleBase
AttributeExtensionsSpecified bool
Inherited from ExtensibleBase
Authors List<AtomPerson>
Inherited from AtomBase
AuthorsSpecified bool
Inherited from AtomBase
Categories List<AtomCategory>
Inherited from AtomBase
CategoriesSpecified bool
Inherited from AtomBase
Contributors List<AtomPerson>
Inherited from AtomBase
ContributorsSpecified bool
Inherited from AtomBase
ElementExtensions List<XmlElement>
Inherited from ExtensibleBase
ElementExtensionsSpecified bool
Inherited from ExtensibleBase
Entries List<AtomEntry>
EntriesSpecified bool
Generator AtomGenerator
Inherited from AtomSource
Icon string
Inherited from AtomSource
IconUri Uri
Inherited from AtomSource
Id string
Inherited from AtomBase
Links List<AtomLink>
Inherited from AtomBase
LinksSpecified bool
Inherited from AtomBase
Logo string
Inherited from AtomSource
LogoUri Uri
Inherited from AtomSource
Rights AtomText
Inherited from AtomBase
SubTitle AtomText
Inherited from AtomSource
SubTitleSpecified bool
Inherited from AtomSource
Title AtomText
Inherited from AtomBase
Updated AtomDate
Inherited from AtomBase
UpdatedSpecified bool
Inherited from AtomBase
XmlBase string
Inherited from AtomCommonAttributes
XmlLanguage string
Inherited from AtomCommonAttributes

Methods

Name Value Summary
AddExtensions(IExtensionAdapter) void
Applies the extensions in adapter to ExtensibleBase
Inherited from ExtensibleBase
AddNamespaces(XmlSerializerNamespaces) void
Adds additional namespace URIs for the feed
ConvertToDateTime(string) Nullable<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
GitHub