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 項目的讀取,直到呼叫者存取項目為止。