다음을 통해 공유


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 항목 읽기를 지연시킬 수 있습니다.

적용 대상