Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从指定的 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)
参数
- feed
- SyndicationFeed
要用于创建 SyndicationFeed 实例的 SyndicationItem 实例。
- areAllItemsRead
- Boolean
一个指定是否已从 SyndicationItem 实例读取所有 XmlReader 实例的值。
返回
SyndicationItem 实例的集合。
注解
此方法不会将新创建的 SyndicationItem 实例添加到 SyndicationFeed,因为此操作是由该方法的调用方来完成的。 此方法为派生自 Atom10FeedFormatter 的类提供了一个扩展点,用于自定义反序列化 Atom 项的方式。 例如,派生类可以将读取 Atom 项延迟到调用方访问该项之后。