SyndicationFeed Clase

Definición

Contiene información sobre una fuente. Esta clase encapsula la información del elemento /rss/channel en RSS 2.0 o el elemento atom:feed de Atom 1.0.

public ref class SyndicationFeed sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SyndicationFeed final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationFeed final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SyndicationFeed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationFeed
function SyndicationFeed(title, subtitle, uri)
Public NotInheritable Class SyndicationFeed
Herencia
Object Platform::Object IInspectable SyndicationFeed
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

En la tabla siguiente se asignan las propiedades SyndicationFeed a los elementos de fuente RSS y Atom.

SyndicationFeed Canal RSS Fuente Atom
Autores managingEditor autor
Categorías category category
Colaboradores colaborador
Generator generador generador
IconUri icon
Id id
LastUpdatedTime lastBuildDate actualizado
Derechos copyright derechos
Subtítulo description subtitle
Título title title
Elementos item entry
Vínculos link link
ImageUri imagen Logotipo
FirstUri vínculo con rel="first"
LastUri link con rel="last"
NextUri link con rel="next"
PreviousUri vínculo con rel="previous"
SourceFormat

Constructores

SyndicationFeed()

Crea un nuevo objeto SyndicationFeed .

SyndicationFeed(String, String, Uri)

Crea un nuevo objeto SyndicationFeed con un título, un subtítulo y un URI.

Propiedades

AttributeExtensions

Obtiene la lista de atributos personalizados del elemento.

Authors

Obtiene los autores de un elemento. Esta propiedad representa la colección de todos los elementos atom:author en atom:entry.

BaseUri

Obtiene o establece el URI base del elemento. Esta propiedad representa el atributo xml:base en el elemento . Se puede heredar de un elemento antecesor.

Categories

Obtiene una colección de categorías de la fuente. Esta propiedad representa la colección de todos los elementos atom:category en atom:feed.

Contributors

Obtiene una colección de los colaboradores de la fuente. Esta propiedad representa la colección de todos los elementos atom:contributor en atom:feed.

ElementExtensions

Obtiene la lista de elementos secundarios dentro del elemento .

FirstUri

Obtiene el primer identificador uniforme de recursos (URI) de una secuencia. Esta propiedad representa el elemento atom:link con el atributo rel="first".

Generator

Obtiene o establece el generador de una fuente. Esta propiedad representa el elemento atom:generator o el elemento generator en RSS 2.0.

IconUri

Obtiene o establece el identificador uniforme de recursos (URI) de la imagen de la fuente. Esta propiedad representa el elemento atom:icon .

Id

Obtiene o establece el identificador de la fuente de distribución.

ImageUri

Obtiene o establece el identificador uniforme de recursos (URI) del logotipo de la fuente. Esta propiedad representa el elemento atom:logo o el elemento image/uri en RSS 2.0.

Items

Obtiene la colección de elementos de la fuente. Esta propiedad representa la colección de elementos atom:entry o una colección de elementos deRSS 2.0.

Language

Obtiene o establece el idioma del elemento. Esta propiedad representa el atributo xml:lang en el elemento . Se puede heredar de un elemento antecesor. Debe ser válido según XML 1.0.

LastUpdatedTime

Obtiene o establece la hora en que se modificó por última vez la fuente. Esta propiedad representa el elemento /rss/channel/lastBuildDate o atom:updated .

LastUri

Obtiene el último identificador uniforme de recursos (URI) de la secuencia. Esta propiedad representa el elemento atom:link con el atributo rel="last".

Links

Obtiene los vínculos asociados a la fuente. Esta propiedad representa una colección de los elementos atom:link en atom:feed. En RSS 2.0, se asigna al elemento de vínculo .

NextUri

Obtiene el siguiente identificador uniforme de recursos (URI) de la secuencia. Esta propiedad representa el elemento atom:link con el atributo rel="next".

NodeName

Obtiene o establece el nombre local del elemento.

NodeNamespace

Obtiene o establece el espacio de nombres del elemento.

NodeValue

Obtiene o establece el contenido de texto del elemento. Si el elemento contiene solo elementos secundarios, esta propiedad es NULL.

PreviousUri

Obtiene el identificador uniforme de recursos (URI) anterior de la secuencia. Esta propiedad representa el elemento atom:link con el atributo rel="previous".

Rights

Obtiene o establece información sobre los derechos de la fuente. Esta propiedad representa el elemento atom:rights o el elemento copyright en RSS 2.0.

SourceFormat

Obtiene el formato del documento de origen. Si el objeto no se carga desde un documento, esta propiedad devolverá SyndicationFormat_Atom10.

Subtitle

Obtiene o establece el subtítulo de la fuente. Esta propiedad representa el elemento atom:subtitle o el elemento description en RSS 2.0.

Title

Obtiene o establece el título de la fuente de distribución.

Métodos

GetXmlDocument(SyndicationFormat)

Genera el objeto DOM que representa este elemento, todos los atributos y elementos secundarios, incluidos los marcados externos. Los únicos formatos aceptados por este método son Atom 1.0 y RSS 2.0.

Load(String)

Inicializa el objeto a partir de la cadena de fuente especificada, que puede estar en formato RSS 2.0 o Atom 1.0 .

LoadFromXml(XmlDocument)

Inicializa el objeto SyndicationFeed del objeto DOM especificado, que puede contener contenido XML en formato *RSS 2.0 * o Atom 1.0 .

Se aplica a

Consulte también