Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Č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
- 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
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.