Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Metodo

Definizione

Legge in una raccolta di istanze di SyndicationItem dal lettore XmlReader specificato.Reads in a collection of SyndicationItem instances from the specified 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)

Parametri

reader
XmlReader

XmlReader da cui leggere.The XmlReader to read from.

feed
SyndicationFeed

Istanza di SyndicationFeed da utilizzare per creare istanze di SyndicationItem.The SyndicationFeed instance to use to create the SyndicationItem instances.

areAllItemsRead
Boolean

Un valore che specifica se tutte le istanze di SyndicationItem sono state lette dall'istanza di XmlReader.A value that specifies whether all of the SyndicationItem instances have been read from the XmlReader instance.

Restituisce

Raccolta di istanze di SyndicationItem.A collection of SyndicationItem instances.

Commenti

Questo metodo non aggiunge le istanze di SyndicationItem appena create a SyndicationFeed, perché tale azione viene eseguita dal chiamante del metodo.This method does not add the newly created SyndicationItem instances to the SyndicationFeed, because this is done by the caller of the method. Nel metodo è contenuto un punto di estensibilità per classi derivate da Atom10FeedFormatter allo scopo di personalizzare la modalità di deserializzazione delle voci in formato Atom 1.0.This method provides an extensibility point for classes derived from Atom10FeedFormatter to customize how the Atom entries get deserialized. Ad esempio, le classi derivate potrebbero causare una lettura ritardata della voce in formato Atom 1.0 fino al momento in cui il chiamante accede alla voce.For instance, derived classes could delay the reading of the Atom entry until the caller accesses the entry.

Si applica a