SyndicationItem Class
Represents a feed item, for example an RSS <item> or an Atom <entry>.
Namespace: System.ServiceModel.Syndication
Assembly: System.ServiceModel.Syndication (in System.ServiceModel.Syndication.dll)
The SyndicationItem type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | SyndicationItem() | Initializes a new instance of the SyndicationItem class. |
![]() | SyndicationItem(SyndicationItem) | Initializes a new instance of the SyndicationItem class with the specified SyndicationItem instance. |
![]() | SyndicationItem(String, String, Uri) | Initializes a new instance of the SyndicationItem class with the specified title, content, and link. |
![]() | SyndicationItem(String, SyndicationContent, Uri, String, DateTimeOffset) | Initializes a new instance of the SyndicationItem class. |
![]() | SyndicationItem(String, String, Uri, String, DateTimeOffset) | Initializes a new instance of the SyndicationItem class. |
| Name | Description | |
|---|---|---|
![]() | AttributeExtensions | Gets the attribute extensions for the syndication item. |
![]() | Authors | Gets the authors of the syndication item. |
![]() | BaseUri | Gets and sets the base Uniform Resource Identifier (URI) for the SyndicationItem instance. |
![]() | Categories | Gets the syndication categories for the syndication item. |
![]() | Content | Gets and sets the content of the syndication item. |
![]() | Contributors | Gets the contributors of the syndication item. |
![]() | Copyright | Gets and sets the copyright information for the syndication item. |
![]() | ElementExtensions | Gets the element extensions contained in the syndication item. |
![]() | Id | Gets and sets the ID of the syndication item. |
![]() | LastUpdatedTime | Gets and sets the last updated time for the syndication item. |
![]() | Links | Gets the links contained in the syndication item. |
![]() | PublishDate | Gets and sets the publish date for the syndication item. |
![]() | SourceFeed | Gets and sets the source feed of the syndication item. |
![]() | Summary | Gets and sets the summary of the syndication item. |
![]() | Title | Gets and sets the title of the syndication item. |
| Name | Description | |
|---|---|---|
![]() | AddPermalink | Adds a permalink to the SyndicationItem. |
![]() | Clone | Creates a copy of the SyndicationItem instance. |
![]() | CreateCategory | Creates a new category. |
![]() | CreateLink | Creates a new SyndicationLink instance. |
![]() | CreatePerson | Creates a new person. |
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetAtom10Formatter | Gets an Atom10FeedFormatter instance. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetRss20Formatter() | Gets an Rss20FeedFormatter instance. |
![]() | GetRss20Formatter(Boolean) | Gets an Rss20FeedFormatter instance. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | Load(XmlReader) | Loads a SyndicationItem instance from the specified XmlReader. |
![]() ![]() | Load<TSyndicationItem>(XmlReader) | Loads a SyndicationItem derived object from the specified XmlReader. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SaveAsAtom10 | Write the syndication item to the specified XmlWriter in Atom 1.0 format. |
![]() | SaveAsRss20 | Write the syndication item to the specified XmlWriter in RSS 2.0 format. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | TryParseAttribute | Attempts to parse an attribute extension. |
![]() | TryParseContent | Attempts to parse content. |
![]() | TryParseElement | Attempts to parse an element extension. |
![]() | WriteAttributeExtensions | Writes the attribute extensions to the specified XmlWriter using the specified syndication version. |
![]() | WriteElementExtensions | Writes the element extensions to the specified XmlWriter using the specific syndication version. |
When serialized to Atom 1.0, a SyndicationItem instance is written to an <entry> element. The following table shows how each property defined for SyndicationItem is serialized for Atom 1.0.
SyndicationItem property | Serialized form |
|---|---|
Attribute in the <entry> element. | |
An <author> element for each author in the collection. | |
A<category> element. | |
A<content> element. | |
A<contributor> element for each contributor in the collection. | |
A<rights> element. | |
Element in the <entry> element. | |
An <id> element. | |
An <updated> element. | |
A <link> element for each link in the collection. | |
A <published> element. | |
A <source> element. | |
A <summary> element. | |
A <title> element. |
When serialized to RSS 2.0, a SyndicationItem instance is written to an <item> element. The following table shows how each property defined for SyndicationItem is serialized for RSS 2.0.
SyndicationItem property | Serialized form |
|---|---|
Attribute in the <item> element. | |
A <managingEditor> if only one SyndicationPerson is in the Authors collection; otherwise, the <a10:author> element for each author in the collection. | |
A <category> element. | |
An <a10:content> element. | |
An <a10:contributor> element for each SyndicationPerson in the Contributors collection. | |
A <copyright> element. | |
Element in the <item> element. | |
An <a10:id> element. | |
An <a10:updated> element. | |
A <link> element for each SyndicationLink in the Links collection. | |
A <pubDate> element. | |
A <source> element. | |
A <description> element. | |
A <title> element. |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
