Freigeben über


Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Methode

Definition

Leist eine Sammlung von SyndicationItem-Instanzen des angegebenen XmlReader ein.

protected:
 virtual System::Collections::Generic::IEnumerable<System::ServiceModel::Syndication::SyndicationItem ^> ^ ReadItems(System::Xml::XmlReader ^ reader, System::ServiceModel::Syndication::SyndicationFeed ^ feed, [Runtime::InteropServices::Out] bool % areAllItemsRead);
protected virtual System.Collections.Generic.IEnumerable<System.ServiceModel.Syndication.SyndicationItem> ReadItems (System.Xml.XmlReader reader, System.ServiceModel.Syndication.SyndicationFeed feed, out bool areAllItemsRead);
abstract member ReadItems : System.Xml.XmlReader * System.ServiceModel.Syndication.SyndicationFeed * bool -> seq<System.ServiceModel.Syndication.SyndicationItem>
override this.ReadItems : System.Xml.XmlReader * System.ServiceModel.Syndication.SyndicationFeed * bool -> seq<System.ServiceModel.Syndication.SyndicationItem>
Protected Overridable Function ReadItems (reader As XmlReader, feed As SyndicationFeed, ByRef areAllItemsRead As Boolean) As IEnumerable(Of SyndicationItem)

Parameter

reader
XmlReader

Der XmlReader, aus dem gelesen werden soll.

feed
SyndicationFeed

Die zu verwendende SyndicationFeed-Instanz zur Erstellung von SyndicationItem-Instanzen.

areAllItemsRead
Boolean

Ein Wert, der angibt, ob alle SyndicationItem-Instanzen von der XmlReader-Instanz eingelesen wurden.

Gibt zurück

Eine Auflistung von SyndicationItem-Instanzen.

Hinweise

Diese Methode fügt die neu erstellten SyndicationItem-Instanzen dem SyndicationFeed nicht hinzu, da dies durch den Aufrufer der Methode erfolgt. Diese Methode bietet einen Erweiterungspunkt für Klassen, die von Atom10FeedFormatter abgeleitet werden, um die Deserialisierung der Atom 1.0-Einträge anzupassen. Abgeleitete Klassen können beispielsweise das Einlesen des Atom-Eintrags verzögern, bis der Aufrufer auf den Eintrag zugreift.

Gilt für: