SyndicationLink Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |