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 1.0. Например, производные классы могут отложить чтение записи Atom на время использования записи вызывающим оператором.

Применяется к