SyndicationLink Classe

Définition

Représente un lien dans un flux ou un élément de syndication. Cette classe encapsule des informations dans l’élément /rss/channel/link ou /rss/channel/item/link dans RSS 2.0 ou l’élément atom :link dans 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
Héritage
Object Platform::Object IInspectable SyndicationLink
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Le tableau suivant mappe les propriétés SyndicationLink aux éléments de flux RSS et Atom.

SyndicationLink RSS Atom
Durée length (attribut)
MediaType type (attribut)
Relation rel (attribut)
Titre title (attribut)
Uri (valeur du nœud) href (attribut)
ResourceLanguage hreflang (attribut)

Constructeurs

SyndicationLink()

Crée un objet SyndicationLink .

SyndicationLink(Uri)

Crée un syndicationLink avec un URI.

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

Crée un objet SyndicationLink avec uri, relationship, title, MediaType et Length.

Propriétés

AttributeExtensions

Obtient la liste des attributs personnalisés de l’élément.

BaseUri

Obtient ou définit l’URI de base de l’élément. Cette propriété représente l’attribut xml :base sur l’élément . Il peut être hérité d’un élément ancêtre.

ElementExtensions

Obtient la liste des éléments enfants dans l’élément .

Language

Obtient ou définit la langue de l’élément. Cette propriété représente l’attribut xml :lang sur l’élément. Il peut être hérité d’un élément ancêtre. Elle doit être valide selon XML 1.0.

Length

Obtient ou définit la longueur de la ressource liée, en octets.

MediaType

Obtient ou définit le type de média de la ressource liée. La chaîne doit avoir le modèle « .+/.+ ».

NodeName

Obtient ou définit le nom local de l’élément.

NodeNamespace

Obtient ou définit l’espace de noms de l’élément.

NodeValue

Obtient ou définit le contenu texte de l’élément. Si l’élément contient uniquement des éléments enfants, cette propriété a la valeur NULL.

Relationship

Obtient ou définit le type de relation du lien.

ResourceLanguage

Obtient ou définit la langue de la ressource pointée vers la propriété URI . Cette propriété représente l’attribut hreflang sur atom :link. Il doit respecter le modèle défini par .

Title

Obtient ou définit le titre du lien de syndication.

Uri

Obtient ou définit l’URI de la ressource liée.

Méthodes

GetXmlDocument(SyndicationFormat)

Génère l’objet DOM qui représente cet élément, tous les attributs et les éléments enfants, y compris les balisages étrangers. Les seuls formats acceptés par cette méthode sont Atom 1.0 et RSS 2.0.

S’applique à

Voir aussi