Rss20ItemFormatter Constructores
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í.
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();
public Rss20ItemFormatter ();
Public Sub New ()
Se aplica a
Rss20ItemFormatter(SyndicationItem)
Crea una nueva instancia de la clase Rss20ItemFormatter.
public:
Rss20ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite);
public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite);
new System.ServiceModel.Syndication.Rss20ItemFormatter : System.ServiceModel.Syndication.SyndicationItem -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemToWrite As SyndicationItem)
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);
Dim item As SyndicationItem = 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")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter = New Rss20ItemFormatter(item)
Se aplica a
Rss20ItemFormatter(Type)
Crea una nueva instancia de la clase Rss20ItemFormatter.
public:
Rss20ItemFormatter(Type ^ itemTypeToCreate);
public Rss20ItemFormatter (Type itemTypeToCreate);
new System.ServiceModel.Syndication.Rss20ItemFormatter : Type -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemTypeToCreate As Type)
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
Rss20ItemFormatter(SyndicationItem, Boolean)
Crea una nueva instancia de la clase Rss20ItemFormatter.
public:
Rss20ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite, bool serializeExtensionsAsAtom);
public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20ItemFormatter : System.ServiceModel.Syndication.SyndicationItem * bool -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemToWrite As SyndicationItem, serializeExtensionsAsAtom As Boolean)
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);
Dim item As SyndicationItem = 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")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter = 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.