Freigeben über


SyndicationItem.Content Eigenschaft

Definition

Ruft den Inhalt des Syndication-Elements ab oder legt diesen fest.

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

Eigenschaftswert

SyndicationContent

Eine SyndicationContent-Instanz, die den Inhalt des Syndication-Elements enthält.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie einem SyndicationItem Inhalt hinzugefügt wird.

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")

Der folgende XML-Code zeigt, wie die Eigenschaft Content für Atom 1.0 serialisiert wird.

TextSyndicationContent wird serialisiert, wie im folgenden Beispiel gezeigt.

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

UrlSyndicationContent wird serialisiert, wie im folgenden Beispiel gezeigt.

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

XmlSyndicationContent wird serialisiert, wie im folgenden Beispiel gezeigt.

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

Der folgende XML-Code zeigt, wie die Eigenschaft Content für RSS 2.0 serialisiert wird.

TextSyndicationContent wird serialisiert, wie im folgenden Beispiel gezeigt.

<description>This is some content</description>  

UrlSyndicationContent wird serialisiert, wie im folgenden Beispiel gezeigt.

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

XmlSyndicationContent wird serialisiert, wie im folgenden Beispiel gezeigt.

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

Hinweise

SyndicationContent ist eine Basisklasse für alle Syndication-Inhaltstypen. Die .NET Framework 3.5 definiert die folgenden Syndication-Inhaltstypen:

Sie können diese Eigenschaften allen Content-Arten (oder ggf. auch einer benutzerdefinierten Art, die von SyndicationContent abgeleitet wurde) zuweisen.

Für Atom 1.0 wird die Eigenschaft Content zu einem <content>-Element serialisiert.

Für RSS 2.0 wird die Eigenschaft Content zu einem <description>-Element für TextSyndicationContent, einem <a10:content>-Element für UrlSyndicationContent und XmlSyndicationContent serialisiert.

Gilt für