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

適用対象