SyndicationItem.Content Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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.