Sdílet prostřednictvím


SyndicationItem.Content Vlastnost

Definice

Získá nebo nastaví obsah položky syndikace.

public:
 property System::ServiceModel::Syndication::SyndicationContent ^ Content { System::ServiceModel::Syndication::SyndicationContent ^ get(); void set(System::ServiceModel::Syndication::SyndicationContent ^ value); };
public System.ServiceModel.Syndication.SyndicationContent Content { get; set; }
member this.Content : System.ServiceModel.Syndication.SyndicationContent with get, set
Public Property Content As SyndicationContent

Hodnota vlastnosti

SyndicationContent

SyndicationContent Instance, která obsahuje obsah položky syndikace.

Příklady

Následující kód ukazuje, jak přidat obsah do SyndicationItem.

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");
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"))
item.Content = New TextSyndicationContent("This is the content of the syndication item")

Následující XML ukazuje, jak Content je vlastnost serializována pro Atom 1.0.

TextSyndicationContent je serializován, jak je znázorněno v následujícím příkladu.

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

UrlSyndicationContent je serializován, jak je znázorněno v následujícím příkladu.

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

XmlSyndicationContent je serializován, jak je znázorněno v následujícím příkladu.

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

Následující XML ukazuje, jak Content je vlastnost serializována pro RSS 2.0.

TextSyndicationContent je serializován, jak je znázorněno v následujícím příkladu.

<description>This is some content</description>  

UrlSyndicationContent je serializován, jak je znázorněno v následujícím příkladu.

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

XmlSyndicationContent je serializován, jak je znázorněno v následujícím příkladu.

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

Poznámky

SyndicationContent je základní třída pro všechny typy obsahu syndikace. Rozhraní .NET Framework 3.5 definuje následující typy obsahu syndikace:

Tuto vlastnost můžete přiřadit k libovolnému z těchto typů obsahu (nebo případně k uživatelem definovanému typu odvozeného z SyndicationContent).

Pro Atom 1.0 je Content vlastnost serializována na <content> prvek.

Pro RSS 2.0 je Content vlastnost serializována <description> na prvek pro TextSyndicationContent, <a10:content> prvek pro UrlSyndicationContent a XmlSyndicationContent.

Platí pro