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 di SyndicationContent in cui risiede il contenuto dell'elemento di diffusione.

Esempio

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

Nella parte XML seguente viene mostrato come serializzare la proprietà Content per il formato Atom 1.0.

TextSyndicationContent viene serializzato nel modo illustrato nell'esempio seguente.

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

UrlSyndicationContent viene serializzato nel modo illustrato nell'esempio seguente.

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

XmlSyndicationContent viene serializzato nel modo 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 mostrato come serializzare la proprietà Content per il formato RSS 2.0.

TextSyndicationContent viene serializzato nel modo illustrato nell'esempio seguente.

<description>This is some content</description>  

UrlSyndicationContent viene serializzato nel modo illustrato nell'esempio seguente.

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

XmlSyndicationContent viene serializzato nel modo 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 di 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 ognuno di questi tipi di contenuto (o eventualmente un tipo definito dall'utente derivato da SyndicationContent).

Per Atom 1.0, la proprietà Content viene serializzata nell'elemento <content>.

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

Si applica a