SyndicationLink Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |