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à
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.