Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Metodo

Definizione

Legge in una raccolta di istanze di SyndicationItem dal lettore XmlReader specificato.

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.

feed
SyndicationFeed

Istanza di SyndicationFeed da utilizzare per creare istanze di SyndicationItem.

areAllItemsRead
Boolean

Un valore che specifica se tutte le istanze di SyndicationItem sono state lette dall'istanza di XmlReader.

Restituisce

IEnumerable<SyndicationItem>

Raccolta di istanze di SyndicationItem.

Commenti

Questo metodo non aggiunge le istanze di SyndicationItem appena create a SyndicationFeed, perché tale azione viene eseguita dal chiamante del metodo. 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. 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.

Si applica a