Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Metod

Definition

Läser i en samling SyndicationItem instanser från den angivna 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)

Parametrar

reader
XmlReader

Att XmlReader läsa från.

feed
SyndicationFeed

Den SyndicationFeed instans som ska användas för att skapa SyndicationItem instanserna.

areAllItemsRead
Boolean

Ett värde som anger om alla SyndicationItem instanser har lästs från instansen XmlReader .

Returer

En samling SyndicationItem instanser.

Kommentarer

Den här metoden lägger inte till de nyligen skapade SyndicationItem instanserna i SyndicationFeed, eftersom detta görs av anroparen för metoden. Den här metoden ger en utökningspunkt för klasser som härleds från Atom10FeedFormatter för att anpassa hur Atom-posterna deserialiseras. Härledda klasser kan till exempel fördröja läsningen av Atom-posten tills anroparen kommer åt posten.

Gäller för