Condividi tramite


SyndicationItem.Content Proprietà

Definizione

Ottiene o imposta il contenuto dell'elemento di diffusione.

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

Valore della proprietà

SyndicationContent Istanza che contiene il contenuto dell'elemento di diffusione.

Esempio

Nel codice seguente viene illustrato come aggiungere contenuto a un oggetto 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")

Nel codice XML seguente viene illustrato come serializzare la Content proprietà per Atom 1.0.

TextSyndicationContent viene serializzato come illustrato nell'esempio seguente.

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

UrlSyndicationContent viene serializzato come illustrato nell'esempio seguente.

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

XmlSyndicationContent viene serializzato come illustrato nell'esempio seguente.

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

Nel codice XML seguente viene illustrato come serializzare la Content proprietà per RSS 2.0.

TextSyndicationContent viene serializzato come illustrato nell'esempio seguente.

<description>This is some content</description>

UrlSyndicationContent viene serializzato come illustrato nell'esempio seguente.

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

XmlSyndicationContent viene serializzato come illustrato nell'esempio seguente.

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

Commenti

SyndicationContent è una classe base per tutti i tipi di contenuto di diffusione. .NET Framework 3.5 definisce i tipi di contenuto di diffusione seguenti:

È possibile assegnare questa proprietà a uno qualsiasi di questi tipi di contenuto (o eventualmente un tipo definito dall'utente derivato da SyndicationContent).

Per Atom 1.0, la Content proprietà viene serializzata in un <content> elemento .

Per RSS 2.0, la Content proprietà viene serializzata in un <description> elemento per TextSyndicationContent, un <a10:content> elemento per UrlSyndicationContent e XmlSyndicationContent.

Si applica a