Rss20FeedFormatter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een klasse waarmee een SyndicationFeed exemplaar wordt geserialiseerd van en naar de INDELING RSS 2.0.
public ref class Rss20FeedFormatter : System::ServiceModel::Syndication::SyndicationFeedFormatter, System::Xml::Serialization::IXmlSerializable
public class Rss20FeedFormatter : System.ServiceModel.Syndication.SyndicationFeedFormatter, System.Xml.Serialization.IXmlSerializable
type Rss20FeedFormatter = class
inherit SyndicationFeedFormatter
interface IXmlSerializable
Public Class Rss20FeedFormatter
Inherits SyndicationFeedFormatter
Implements IXmlSerializable
- Overname
- Afgeleid
- Implementeringen
Voorbeelden
De volgende code laat zien hoe u een SyndicationFeed rss 2.0 maakt en serialiseert.
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);
rssFormatter.WriteTo(rssWriter);
rssWriter.Close();
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)
rssFormatter.WriteTo(rssWriter)
rssWriter.Close()
Opmerkingen
Gebruik deze klasse om exemplaren van en om exemplaren te SyndicationFeed maken van SyndicationFeed XML-documenten die RSS 2.0-feeds vertegenwoordigen. Als u een klasse hebt afgeleid van SyndicationFeed en deze wilt serialiseren, gebruikt u de Rss20FeedFormatter<TSyndicationFeed> formatter.
Constructors
| Name | Description |
|---|---|
| Rss20FeedFormatter() |
Hiermee maakt u een nieuw exemplaar van de Rss20FeedFormatter klasse. |
| Rss20FeedFormatter(SyndicationFeed, Boolean) |
Hiermee maakt u een nieuw exemplaar van de Rss20FeedFormatter klasse met het opgegeven SyndicationFeed exemplaar. |
| Rss20FeedFormatter(SyndicationFeed) |
Hiermee maakt u een nieuw exemplaar van de Rss20FeedFormatter klasse met het opgegeven SyndicationFeed exemplaar. |
| Rss20FeedFormatter(Type) |
Hiermee maakt u een nieuw exemplaar van de Rss20FeedFormatter klasse. |
Eigenschappen
| Name | Description |
|---|---|
| DateTimeParser |
Gemachtigde die door de klasse wordt gebruikt voor het SyndicationFeedFormatter converteren van XmlDateTimeData tekenreeksgegevens naar DateTimeOffset. (Overgenomen van SyndicationFeedFormatter) |
| Feed |
Hiermee haalt u de SyndicationFeed gekoppelde opmaak op. (Overgenomen van SyndicationFeedFormatter) |
| FeedType |
Het exemplaar dat is afgeleid van SyndicationFeed die is gekoppeld aan het Rss20FeedFormatter exemplaar. |
| PreserveAttributeExtensions |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of kenmerkextensies tijdens de serialisatie moeten worden bewaard. |
| PreserveElementExtensions |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of elementextensies tijdens serialisatie moeten worden bewaard. |
| SerializeExtensionsAsAtom |
Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of extensies in de Atom 1.0-naamruimte moeten worden geserialiseerd. |
| UriParser |
Gemachtigde die door de SyndicationFeedFormatter klasse wordt gebruikt voor het maken van Uri exemplaren op basis van tekenreeksinvoer. (Overgenomen van SyndicationFeedFormatter) |
| Version |
Hiermee haalt u de syndicatieversie op die wordt gebruikt door de formatter. |
Methoden
| Name | Description |
|---|---|
| CanRead(XmlReader) |
Controleert of de opgegeven XmlReader een geldige RSS 2.0-syndicatiefeed bevat. |
| CreateFeedInstance() |
Hiermee maakt u een nieuwe SyndicationFeed. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ReadFrom(XmlReader) |
Leest een RSS 2.0-syndicatiefeed van het opgegeven XmlReader exemplaar. |
| ReadItem(XmlReader, SyndicationFeed) |
Leest een syndicatie-item van XmlReader het exemplaar met behulp van het SyndicationFeed exemplaar. |
| ReadItems(XmlReader, SyndicationFeed, Boolean) |
Leest in een verzameling exemplaren van SyndicationItem de opgegeven XmlReader. |
| SetFeed(SyndicationFeed) |
Hiermee stelt u het SyndicationFeed exemplaar in dat is gekoppeld aan de Rss20FeedFormatter. |
| ToString() |
Hiermee haalt u een tekenreeksweergave van het SyndicationFeedFormatter exemplaar op. (Overgenomen van SyndicationFeedFormatter) |
| WriteItem(XmlWriter, SyndicationItem, Uri) |
Hiermee schrijft u het opgegeven SyndicationItem exemplaar naar het opgegeven XmlWriterexemplaar. |
| WriteItems(XmlWriter, IEnumerable<SyndicationItem>, Uri) |
Hiermee schrijft u een verzameling SyndicationItem exemplaren naar de opgegeven XmlWriter. |
| WriteTo(XmlWriter) |
Hiermee schrijft u de SyndicationFeed gekoppelde aan de Rss20FeedFormatter opgegeven XmlWriter. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Implementeert de GetSchema() methode. |
| IXmlSerializable.ReadXml(XmlReader) |
Implementeert de ReadXml(XmlReader) methode. |
| IXmlSerializable.WriteXml(XmlWriter) |
Implementeert de WriteXml(XmlWriter) methode. |