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

Définition

Lit dans une collection d’instances SyndicationItem à partir du fichier spécifié XmlReader.

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 À partir duquel lire.

feed
SyndicationFeed

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

areAllItemsRead
Boolean

Valeur qui spécifie si toutes les SyndicationItem instances ont été lues à partir de l’instance XmlReader .

Retours

Une collection d’instances SyndicationItem.

Remarques

Cette méthode n’ajoute pas les instances nouvellement créées SyndicationItem à la SyndicationFeedméthode, car elle est effectuée par l’appelant de la méthode. Cette méthode fournit un point d’extensibilité pour les classes dérivées de Atom10FeedFormatter la façon dont les entrées Atom sont désérialisées. Par exemple, les classes dérivées peuvent retarder la lecture de l’entrée Atom jusqu’à ce que l’appelant accède à l’entrée.

S’applique à