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 執行個體。

傳回

IEnumerable<SyndicationItem>

SyndicationItem 執行個體的集合。

備註

此方法不會將新建立的 SyndicationItem 執行個體新增至 SyndicationFeed,因為這必須由方法呼叫者完成。 此方法為衍生自 Atom10FeedFormatter 的類別提供擴充點,以自訂 Atom 項目還原序列化的方式。 例如,衍生類別可延遲 Atom 項目的讀取,直到呼叫者存取項目為止。

適用於