SyndicationItem.Content Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.