SyndicationItem.GetRss20Formatter Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una instancia de Rss20FeedFormatter.
Sobrecargas
GetRss20Formatter() |
Obtiene una instancia de Rss20FeedFormatter. |
GetRss20Formatter(Boolean) |
Obtiene una instancia de Rss20FeedFormatter. |
GetRss20Formatter()
Obtiene una instancia de 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
Devoluciones
Instancia de Rss20FeedFormatter.
Ejemplos
El código siguiente muestra cómo escribir un elemento de distribución con formato de RSS 2.0 en un archivo 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()
Se aplica a
GetRss20Formatter(Boolean)
Obtiene una instancia de 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
Parámetros
- serializeExtensionsAsAtom
- Boolean
Un valor que especifica si serializar las extensiones de atributos y elementos con un espacio de nombres Atom 1.0.
Devoluciones
Instancia de Rss20FeedFormatter.
Ejemplos
El código siguiente muestra cómo escribir un elemento de distribución con formato RSS 2.0 en un archivo XML, serializando las extensiones de elemento y atributo.
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()
Comentarios
RSS 2.0 permite elementos y atributos que no están en su especificación sólo si están dentro de un espacio de nombres. Cuando el parámetro serializedExtensionsAsAtom
es true
, el formateador agrega automáticamente el espacio de nombres “a10” a todas las extensiones; de lo contrario, no se serializan las extensiones.