Compartir a través de


SyndicationLink Clase

Definición

Representa un vínculo dentro de un elemento o fuente de distribución. Esta clase encapsula la información en el elemento /rss/channel/link o /rss/channel/item/link en RSS 2.0 o el elemento atom:link en Atom 1.0.

public ref class SyndicationLink sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(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 SyndicationLink 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.ISyndicationLinkFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationLink final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(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 SyndicationLink
[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.ISyndicationLinkFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationLink
function SyndicationLink(uri, relationship, title, mediaType, length)
Public NotInheritable Class SyndicationLink
Herencia
Object Platform::Object IInspectable SyndicationLink
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 SyndicationLink a los elementos de fuente RSS y Atom.

SyndicationLink RSS Atom
Duración length (atributo)
MediaType type (atributo)
Relación rel (atributo)
Título title (atributo)
Uri (valor de nodo) href (atributo)
ResourceLanguage hreflang (atributo)

Constructores

SyndicationLink()

Crea un nuevo objeto SyndicationLink .

SyndicationLink(Uri)

Crea un nuevo SyndicationLink con un URI.

SyndicationLink(Uri, String, String, String, UInt32)

Crea un nuevo objeto SyndicationLink con un URI, Relationship, Title, MediaType y Length.

Propiedades

AttributeExtensions

Obtiene la lista de atributos personalizados del elemento.

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.

ElementExtensions

Obtiene la lista de elementos secundarios dentro del elemento .

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.

Length

Obtiene o establece la longitud del recurso vinculado, en bytes.

MediaType

Obtiene o establece el tipo de medio del recurso vinculado. La cadena debe tener el patrón ".+/.+".

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.

Relationship

Obtiene o establece el tipo de relación del vínculo.

ResourceLanguage

Obtiene o establece el idioma del recurso al que apunta la propiedad Uri . Esta propiedad representa el atributo hreflang en atom:link. Debe cumplir el patrón definido por .

Title

Obtiene o establece el título del vínculo de distribución.

Uri

Obtiene o establece el URI del recurso vinculado.

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.

Se aplica a

Consulte también