Rss20ItemFormatter Constructores

Definición

Crea una nueva instancia de la clase Rss20ItemFormatter.

Sobrecargas

Rss20ItemFormatter()

Crea una nueva instancia de la clase Rss20ItemFormatter.

Rss20ItemFormatter(SyndicationItem)

Crea una nueva instancia de la clase Rss20ItemFormatter.

Rss20ItemFormatter(Type)

Crea una nueva instancia de la clase Rss20ItemFormatter.

Rss20ItemFormatter(SyndicationItem, Boolean)

Crea una nueva instancia de la clase Rss20ItemFormatter.

Rss20ItemFormatter()

Crea una nueva instancia de la clase Rss20ItemFormatter.

public Rss20ItemFormatter ();

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Rss20ItemFormatter(SyndicationItem)

Crea una nueva instancia de la clase Rss20ItemFormatter.

public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite);

Parámetros

itemToWrite
SyndicationItem

SyndicationItem que se va a serializar.

Ejemplos

El siguiente ejemplo muestra cómo llamar a este constructor.

SyndicationItem item = new SyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);

item.Links.Add(new SyndicationLink(new Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100));
item.PublishDate = new DateTime(1968, 2, 23);
item.LastUpdatedTime = DateTime.Today;
item.SourceFeed = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");

XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter formatter = new Rss20ItemFormatter(item);

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Rss20ItemFormatter(Type)

Crea una nueva instancia de la clase Rss20ItemFormatter.

public Rss20ItemFormatter (Type itemTypeToCreate);

Parámetros

itemTypeToCreate
Type

Instancia derivada de SyndicationItem que se va a asociar al Rss20ItemFormatter.

Ejemplos

En el siguiente código se muestra cómo utilizar este constructor.

Rss20ItemFormatter myItemRssFormatter = new Rss20ItemFormatter(typeof(MySyndicationItem));
XmlReader rssReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items");
myItemRssFormatter.ReadFrom(rssReader);
rssReader.Close();

Comentarios

Utilice este constructor para especificar una clase derivada de SyndicationItem con el fin de crear instancias cuando se lea un elemento de distribución.

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Rss20ItemFormatter(SyndicationItem, Boolean)

Crea una nueva instancia de la clase Rss20ItemFormatter.

public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite, bool serializeExtensionsAsAtom);

Parámetros

itemToWrite
SyndicationItem

SyndicationItem que se va a serializar.

serializeExtensionsAsAtom
Boolean

Un valor que especifica si serializar elementos que estén definidos en la especificación Atom 1.0, pero no en la especificación RSS 2.0. El valor predeterminado es true.

Ejemplos

El siguiente ejemplo muestra cómo llamar a este constructor.

SyndicationItem item = new SyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);

item.Links.Add(new SyndicationLink(new Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100));
item.PublishDate = new DateTime(1968, 2, 23);
item.LastUpdatedTime = DateTime.Today;
item.SourceFeed = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");

XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter formatter = new Rss20ItemFormatter(item, true);

Comentarios

Si el parámetro serializeExtensionsAsAtom es true, todos los elementos definidos en la especificación Atom 1.0 que no estén definidos en la especificación RSS 2.0 se serializan con el espacio de nombres de Atom 1.0.

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8