Share via


Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Méthode

Définition

Lit une collection d'instances SyndicationItem à partir du XmlReaderspécifié.

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)

Paramètres

reader
XmlReader

XmlReader à lire.

feed
SyndicationFeed

Instance SyndicationFeed à utiliser pour créer les nouvelles SyndicationItem instances.

areAllItemsRead
Boolean

Valeur spécifiant si toutes les instances SyndicationItem ont été lues à partir de l'instance XmlReader.

Retours

Collection d'instances SyndicationItem.

Remarques

Cette méthode n'ajoute pas les nouvelles instances SyndicationItem créée à l'objet SyndicationFeed car il incombe à l'appelant de la méthode de s'en charger. Cette méthode fournit un point d'extensibilité pour les classes dérivées de Atom10FeedFormatter pour personnaliser la manière dont les entrées Atom 1.0 sont désérialisées. Par exemple, les classes dérivées pourraient différer la lecture de l'entrée Atom jusqu'à ce que l'appelant accède à l'entrée.

S’applique à