Rss20FeedFormatter 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 Rss20FeedFormatter.
Sobrecargas
| Rss20FeedFormatter() |
Crea una nueva instancia de la clase Rss20FeedFormatter. |
| Rss20FeedFormatter(SyndicationFeed) |
Crea una nueva instancia de la clase Rss20FeedFormatter con la instancia de SyndicationFeed especificada. |
| Rss20FeedFormatter(Type) |
Crea una nueva instancia de la clase Rss20FeedFormatter. |
| Rss20FeedFormatter(SyndicationFeed, Boolean) |
Crea una nueva instancia de la clase Rss20FeedFormatter con la instancia de SyndicationFeed especificada. |
Rss20FeedFormatter()
Crea una nueva instancia de la clase Rss20FeedFormatter.
public:
Rss20FeedFormatter();
public Rss20FeedFormatter ();
Public Sub New ()
Ejemplos
El siguiente código muestra cómo crear una instancia de Rss20FeedFormatter y leer en una fuente de distribución RSS.
XmlReader rssReader = XmlReader.Create("http://contoso/Feeds/RSS/MyFeed");
Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter();
rssFormatter.ReadFrom(rssReader);
rssReader.Close();
Dim rssReader As XmlReader = XmlReader.Create("http://contoso/Feeds/RSS/MyFeed")
Dim rssFormatter As New Rss20FeedFormatter()
rssFormatter.ReadFrom(rssReader)
rssReader.Close()
Se aplica a
Rss20FeedFormatter(SyndicationFeed)
Crea una nueva instancia de la clase Rss20FeedFormatter con la instancia de SyndicationFeed especificada.
public:
Rss20FeedFormatter(System::ServiceModel::Syndication::SyndicationFeed ^ feedToWrite);
public Rss20FeedFormatter (System.ServiceModel.Syndication.SyndicationFeed feedToWrite);
new System.ServiceModel.Syndication.Rss20FeedFormatter : System.ServiceModel.Syndication.SyndicationFeed -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedToWrite As SyndicationFeed)
Parámetros
- feedToWrite
- SyndicationFeed
SyndicationFeed que se va a serializar.
Ejemplos
El siguiente ejemplo muestra cómo llamar a este constructor.
SyndicationFeed feed = new SyndicationFeed("Test Feed", "This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("RSS.xml");
Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter(feed);
Dim feed As SyndicationFeed = New SyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("RSS.xml")
Dim rssFormatter As Rss20FeedFormatter = New Rss20FeedFormatter(feed)
Se aplica a
Rss20FeedFormatter(Type)
Crea una nueva instancia de la clase Rss20FeedFormatter.
public:
Rss20FeedFormatter(Type ^ feedTypeToCreate);
public Rss20FeedFormatter (Type feedTypeToCreate);
new System.ServiceModel.Syndication.Rss20FeedFormatter : Type -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedTypeToCreate As Type)
Parámetros
- feedTypeToCreate
- Type
Instancia derivada de SyndicationFeed que se va a serializar.
Ejemplos
En el siguiente código se muestra cómo utilizar este constructor.
Rss20FeedFormatter myFeedRssFormatter = new Rss20FeedFormatter(typeof(MySyndicationFeed));
XmlReader rssReader = XmlReader.Create("http://Contoso/Feeds/MyFeed");
myFeedRssFormatter.ReadFrom(rssReader);
rssReader.Close();
Dim myFeedRssFormatter As New Rss20FeedFormatter(GetType(MySyndicationFeed))
Dim rssReader As XmlReader = XmlReader.Create("http://Contoso/Feeds/MyFeed")
myFeedRssFormatter.ReadFrom(rssReader)
rssReader.Close()
Comentarios
Utilice este constructor para especificar una clase derivada de SyndicationFeed con el fin de crear instancias cuando se lea una fuente de distribución.
Se aplica a
Rss20FeedFormatter(SyndicationFeed, Boolean)
Crea una nueva instancia de la clase Rss20FeedFormatter con la instancia de SyndicationFeed especificada.
public:
Rss20FeedFormatter(System::ServiceModel::Syndication::SyndicationFeed ^ feedToWrite, bool serializeExtensionsAsAtom);
public Rss20FeedFormatter (System.ServiceModel.Syndication.SyndicationFeed feedToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20FeedFormatter : System.ServiceModel.Syndication.SyndicationFeed * bool -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedToWrite As SyndicationFeed, serializeExtensionsAsAtom As Boolean)
Parámetros
- feedToWrite
- SyndicationFeed
SyndicationFeed 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.
SyndicationFeed feed = new SyndicationFeed("Test Feed", "This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("RSS.xml");
Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter(feed, true);
Dim feed As SyndicationFeed = New SyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("RSS.xml")
Dim rssFormatter As Rss20FeedFormatter = New Rss20FeedFormatter(feed, 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.