SyndicationItem.Content Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define o conteúdo do item de sindicância.
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 de Propriedade
Uma SyndicationContent instância que contém o conteúdo do item de sindicância.
Exemplos
O código seguinte mostra como adicionar conteúdo a um SyndicationItemarquivo .
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 seguinte mostra como a Content propriedade é serializada para o Atom 1.0.
TextSyndicationContent é serializada, como mostrado no exemplo seguinte.
<content type="text">This is some content</content>
UrlSyndicationContent é serializada, como mostrado no exemplo seguinte.
<content type="text/html" src="http://myurl/" />
XmlSyndicationContent é serializada, como mostrado no exemplo seguinte.
<content type="MyXMLType">
<mg:MyElement xmlns:mg="http://migree/elements">This is some text</mg:MyElement>
</content>
O XML seguinte mostra como a Content propriedade é serializada para o RSS 2.0.
TextSyndicationContent é serializada, como mostrado no exemplo seguinte.
<description>This is some content</description>
UrlSyndicationContent é serializada, como mostrado no exemplo seguinte.
<a10:content type="text/html" src="http://myurl/" />
XmlSyndicationContent é serializada, como mostrado no exemplo seguinte.
<a10:content type="MyXMLType">
<mg:MyElement xmlns:mg="http://migree/elements">This is some text</mg:MyElement>
</a10:content>
Observações
SyndicationContent é uma classe base para todos os tipos de conteúdo de sindicância. O .NET Framework 3.5 define os seguintes tipos de conteúdo de sindicância:
Pode atribuir esta propriedade a qualquer um destes tipos de conteúdo (ou possivelmente a um tipo definido pelo utilizador derivado de SyndicationContent).
Para o 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.