Atom10FeedFormatter.ReadItems(XmlReader, SyndicationFeed, Boolean) Método

Definición

Lee una colección de instancias de SyndicationItem desde el XmlReader especificado.

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)

Parámetros

reader
XmlReader

XmlReader desde el que se va a leer.

feed
SyndicationFeed

La instancia de SyndicationFeed que se va a usar para crear las instancias de SyndicationItem.

areAllItemsRead
Boolean

Un valor que especifica si todas las instancias de SyndicationItem se han leído desde la instancia de XmlReader.

Devoluciones

IEnumerable<SyndicationItem>

Colección de instancias de SyndicationItem.

Comentarios

Este método no agrega la instancia de SyndicationItem recientemente creada a la SyndicationFeed, puesto que esto lo lleva a cabo el llamador del método. Este método proporciona un punto de extensibilidad para clases derivadas a partir de Atom10FeedFormatter para personalizar cómo se deserializan las entradas Atom. Por ejemplo, las clases derivadas podrían retrasar la lectura de la entrada Atom hasta que el llamador tenga acceso a la entrada.

Se aplica a