SyndicationItem::Content Property

 

Gets and sets the content of the syndication item.

Namespace:   System.ServiceModel.Syndication
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public:
property SyndicationContent^ Content {
	SyndicationContent^ get();
	void set(SyndicationContent^ value);
}

Property Value

Type: System.ServiceModel.Syndication::SyndicationContent^

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

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.

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

No code example is currently available or this language may not be supported.

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>

.NET Framework
Available since 3.5
Silverlight
Available since 2.0
Return to top
Show: