Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Metodo

Definizione

Legge in una raccolta di SyndicationItem istanze dall'oggetto specificato 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

Oggetto XmlReader da cui leggere.

feed
SyndicationFeed

SyndicationFeed Istanza da usare per creare le SyndicationItem istanze.

areAllItemsRead
Boolean

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

Valori restituiti

Raccolta di SyndicationItem istanze.

Commenti

Questo metodo non aggiunge le istanze appena create SyndicationItem a SyndicationFeed, perché questa operazione viene eseguita dal chiamante del metodo . Questo metodo fornisce un punto di estendibilità per le classi derivate da Atom10FeedFormatter per personalizzare la modalità di deserializzazione delle voci Atom. Ad esempio, le classi derivate potrebbero ritardare la lettura della voce Atom fino a quando il chiamante non accede alla voce.

Si applica a