Compartilhar via


SyndicationItem.Content Propriedade

Definição

Obtém ou define o conteúdo do item de sindicalização.

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

Valor da propriedade

Uma instância SyndicationContent que contém o conteúdo do item de sindicalização.

Exemplos

O código a seguir mostra como adicionar conteúdo a um 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")

O XML a seguir mostra como a Content propriedade é serializada para Atom 1.0.

TextSyndicationContent é serializado conforme mostrado no exemplo a seguir.

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

UrlSyndicationContent é serializado conforme mostrado no exemplo a seguir.

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

XmlSyndicationContent é serializado conforme mostrado no exemplo a seguir.

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

O XML a seguir mostra como a Content propriedade é serializada para RSS 2.0.

TextSyndicationContent é serializado conforme mostrado no exemplo a seguir.

<description>This is some content</description>  

UrlSyndicationContent é serializado conforme mostrado no exemplo a seguir.

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

XmlSyndicationContent é serializado conforme mostrado no exemplo a seguir.

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

Comentários

SyndicationContent é uma classe base para todos os tipos de conteúdo de sindicalização. O .NET Framework 3.5 define os seguintes tipos de conteúdo de sindicalização:

Você pode atribuir essa propriedade a qualquer um desses tipos de conteúdo (ou possivelmente a um tipo definido pelo usuário derivado de SyndicationContent).

Para Atom 1.0, a Content propriedade é serializada para um <content> elemento .

Para rss 2.0, a Content propriedade é serializada para um <description> elemento para TextSyndicationContent, um <a10:content> elemento para UrlSyndicationContent e XmlSyndicationContent.

Aplica-se a