SyndicationItem.Content Property

Definition

Gets or sets the content of the syndication item.

C#
public System.ServiceModel.Syndication.SyndicationContent Content { get; set; }

Property Value

A SyndicationContent instance that contains the content of the syndication item.

Examples

The following code shows how to add content to a SyndicationItem.

C#
SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"));
item.Content = new TextSyndicationContent("This is the content of the syndication item");

The following XML shows how the Content property is serialized for Atom 1.0.

TextSyndicationContent is serialized as shown in the following example.

<content type="text">This is some content</content>  

UrlSyndicationContent is serialized as shown in the following example.

<content type="text/html" src="http://myurl/" />  

XmlSyndicationContent is serialized as shown in the following example.

<content type="MyXMLType">  
    <mg:MyElement xmlns:mg="http://migree/elements">This is some text</mg:MyElement>  
</content>  

The following XML shows how the Content property is serialized for RSS 2.0.

TextSyndicationContent is serialized as shown in the following example.

<description>This is some content</description>  

UrlSyndicationContent is serialized as shown in the following example.

<a10:content type="text/html" src="http://myurl/" />  

XmlSyndicationContent is serialized as shown in the following example.

<a10:content type="MyXMLType">  
    <mg:MyElement xmlns:mg="http://migree/elements">This is some text</mg:MyElement>  
</a10:content>  

Remarks

SyndicationContent is a base class for all syndication content types. The .NET Framework 3.5 defines the following syndication content types:

You can assign this property to any of these content types (or possibly a user-defined type derived from SyndicationContent).

For Atom 1.0, the Content property is serialized to a <content> element.

For RSS 2.0, the Content property is serialized to a <description> element for TextSyndicationContent, a <a10:content> element for UrlSyndicationContent and XmlSyndicationContent.

Applies to

Produkt Verze
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)