Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) 方法

定义

从指定的SyndicationItem实例集合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)

参数

reader
XmlReader

要从中 XmlReader 读取的。

feed
SyndicationFeed

SyndicationFeed用于创建实例的SyndicationItem实例。

areAllItemsRead
Boolean

一个值,该值指定是否已从SyndicationItem实例读取所有XmlReader实例。

返回

SyndicationItem 实例的集合。

注解

此方法不会将新创建的 SyndicationItem 实例添加到其中 SyndicationFeed,因为此方法的调用方执行此操作。 此方法为派生自 Atom10FeedFormatter 的类提供扩展点,以自定义 Atom 条目的反序列化方式。 例如,派生类可能会延迟 Atom 条目的读取,直到调用方访问该条目。

适用于