SyndicationItem.GetRss20Formatter Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une Rss20FeedFormatter instance.
Surcharges
| Nom | Description |
|---|---|
| GetRss20Formatter() |
Obtient une Rss20FeedFormatter instance. |
| GetRss20Formatter(Boolean) |
Obtient une Rss20FeedFormatter instance. |
GetRss20Formatter()
Obtient une Rss20FeedFormatter instance.
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
Retours
Instance Rss20FeedFormatter .
Exemples
Le code suivant montre comment écrire un élément de syndication au format RSS 2.0 dans un fichier 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()
S’applique à
GetRss20Formatter(Boolean)
Obtient une Rss20FeedFormatter instance.
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
Paramètres
- serializeExtensionsAsAtom
- Boolean
Valeur qui spécifie s’il faut sérialiser des extensions d’élément et d’attribut avec un espace de noms Atom 1.0.
Retours
Instance Rss20FeedFormatter .
Exemples
Le code suivant montre comment écrire un élément de syndication au format RSS 2.0 dans un fichier XML, sérialisant les extensions d’attribut et d’élément.
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()
Remarques
RSS 2.0 autorise les éléments et attributs qui ne sont pas dans sa spécification uniquement s’ils se trouvent dans un espace de noms. Lorsque le serializedExtensionsAsAtom paramètre est true, le formateur ajoute automatiquement l’espace de noms « a10 » à toutes les extensions ; sinon, les extensions ne sont pas sérialisées.