Sdílet prostřednictvím


Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Metoda

Definice

Čte v kolekci SyndicationItem instancí ze zadaného XmlReadersouboru .

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)

Parametry

reader
XmlReader

Čtení XmlReader z.

feed
SyndicationFeed

Instance SyndicationFeed , která se má použít k vytvoření SyndicationItem instancí.

areAllItemsRead
Boolean

Hodnota, která určuje, zda byly všechny SyndicationItem instance načteny z XmlReader instance.

Návraty

IEnumerable<SyndicationItem>

Kolekce SyndicationItem instancí.

Poznámky

Tato metoda nepřidá nově vytvořené SyndicationItem instance do SyndicationFeedobjektu , protože to provádí volající metody. Tato metoda poskytuje bod rozšiřitelnosti pro třídy odvozené od Atom10FeedFormatter přizpůsobení způsobu, jak položky Atom získat deserializované. Odvozené třídy mohou například zpozdit čtení položky Atom, dokud volající nebude mít přístup k položce.

Platí pro