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に追加しません。これはメソッドの呼び出し元によって行われるためです。 このメソッドは、Atom エントリの逆シリアル化方法をカスタマイズするために、 Atom10FeedFormatter から派生したクラスの拡張ポイントを提供します。 たとえば、派生クラスは、呼び出し元がエントリにアクセスするまで Atom エントリの読み取りを遅らせる可能性があります。

適用対象