Condividi tramite


SyndicationItem.GetRss20Formatter Metodo

Definizione

Ottiene un'istanza di Rss20FeedFormatter.

Overload

GetRss20Formatter()

Ottiene un'istanza di Rss20FeedFormatter.

GetRss20Formatter(Boolean)

Ottiene un'istanza di Rss20FeedFormatter.

GetRss20Formatter()

Origine:
SyndicationItem.cs
Origine:
SyndicationItem.cs
Origine:
SyndicationItem.cs
Origine:
SyndicationItem.cs

Ottiene un'istanza di Rss20FeedFormatter.

public:
 System::ServiceModel::Syndication::Rss20ItemFormatter ^ GetRss20Formatter();
public System.ServiceModel.Syndication.Rss20ItemFormatter GetRss20Formatter ();
member this.GetRss20Formatter : unit -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Function GetRss20Formatter () As Rss20ItemFormatter

Restituisce

Istanza di Rss20FeedFormatter.

Esempio

Nel codice seguente viene illustrato come scrivere un elemento di diffusione in formato RSS 2.0 in un file XML.

SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"), "itemID", DateTimeOffset.Now);
Rss20ItemFormatter rssFormatter = item.GetRss20Formatter();
XmlWriter writer = XmlWriter.Create("output.xml");
rssFormatter.WriteTo(writer);
writer.Close();
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"), "itemID", DateTimeOffset.Now)
Dim rssFormatter As Rss20ItemFormatter = item.GetRss20Formatter()
Dim writer As XmlWriter = XmlWriter.Create("output.xml")
rssFormatter.WriteTo(writer)
writer.Close()

Si applica a

GetRss20Formatter(Boolean)

Origine:
SyndicationItem.cs
Origine:
SyndicationItem.cs
Origine:
SyndicationItem.cs
Origine:
SyndicationItem.cs

Ottiene un'istanza di Rss20FeedFormatter.

public:
 System::ServiceModel::Syndication::Rss20ItemFormatter ^ GetRss20Formatter(bool serializeExtensionsAsAtom);
public System.ServiceModel.Syndication.Rss20ItemFormatter GetRss20Formatter (bool serializeExtensionsAsAtom);
member this.GetRss20Formatter : bool -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Function GetRss20Formatter (serializeExtensionsAsAtom As Boolean) As Rss20ItemFormatter

Parametri

serializeExtensionsAsAtom
Boolean

Un valore che specifica se serializzare estensioni degli elementi e attributi con uno spazio dei nomi di Atom 1.0.

Restituisce

Istanza di Rss20FeedFormatter.

Esempio

Nel codice seguente viene illustrato come scrivere un elemento di diffusione in formato RSS 2.0 in un file XML, serializzando estensioni degli attributi e degli elementi.

SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"), "itemID", DateTimeOffset.Now);
Rss20ItemFormatter rssFormatter = item.GetRss20Formatter(true);
XmlWriter writer = XmlWriter.Create("output.xml");
rssFormatter.WriteTo(writer);
writer.Close();
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"), "itemID", DateTimeOffset.Now)
Dim rssFormatter As Rss20ItemFormatter = item.GetRss20Formatter(True)
Dim writer As XmlWriter = XmlWriter.Create("output.xml")
rssFormatter.WriteTo(writer)
writer.Close()

Commenti

La specifica RSS 2.0 autorizza elementi e attributi non indicati nella specifica solo se sono contenuti all'interno di uno spazio dei nomi. Quando il parametro serializedExtensionsAsAtom è true, il formattatore aggiunge automaticamente a tutte le estensioni lo spazio dei nomi "a10"; in caso contrario, le estensioni non vengono serializzate.

Si applica a