Partager via


SyndicationFeed Classe

Définition

Contient des informations sur un flux. Cette classe encapsule les informations dans l’élément /rss/channel dans RSS 2.0 ou l’élément atom :feed dans 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
Héritage
Object Platform::Object IInspectable SyndicationFeed
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 SyndicationFeed aux éléments de flux RSS et Atom.

SyndicationFeed Canal RSS Flux Atom
Auteurs managingEditor auteur
Catégories catégorie catégorie
Contributeurs contributeur
Générateur générateur générateur
IconUri icon
Id id
LastUpdatedTime lastBuildDate date de mise à jour
Droits copyright droits
Sous-titre description subtitle
Titre title title
Éléments item entry
Liens link link
ImageUri image Logo
FirstUri link with rel="first »
LastUri link with rel="last »
NextUri link with rel="next »
PreviousUri link with rel="previous »
SourceFormat

Constructeurs

SyndicationFeed()

Crée un objet SyndicationFeed .

SyndicationFeed(String, String, Uri)

Crée un objet SyndicationFeed avec un titre, un sous-titre et un URI.

Propriétés

AttributeExtensions

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

Authors

Obtient les auteurs d’un élément. Cette propriété représente la collection de tous les éléments atom :author sous atom :entry.

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.

Categories

Obtient une collection de catégories du flux. Cette propriété représente la collection de tous les éléments atom :category sous atom :feed.

Contributors

Obtient une collection des contributeurs du flux. Cette propriété représente la collection de tous les éléments atom :contributeur sous atom :feed.

ElementExtensions

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

FirstUri

Obtient le premier URI (Uniform Resource Identifier) dans une séquence. Cette propriété représente l’élément atom :link avec l’attribut rel="first ».

Generator

Obtient ou définit le générateur du flux. Cette propriété représente l’élément atom :generator ou l’élément generator dans RSS 2.0.

IconUri

Obtient ou définit l’URI (Uniform Resource Identifier) pour l’image du flux. Cette propriété représente l’élément atom :icon .

Id

Obtient ou définit l’identificateur du flux de syndication.

ImageUri

Obtient ou définit l’URI (Uniform Resource Identifier) du logo du flux. Cette propriété représente l’élément atom :logo ou l’élément image/uri dans RSS 2.0.

Items

Obtient la collection d’éléments dans le flux. Cette propriété représente la collection d’éléments atom :entry ou une collection d’éléments d’élément dans RSS 2.0.

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.

LastUpdatedTime

Obtient ou définit l’heure de la dernière modification du flux. Cette propriété représente l’élément /rss/channel/lastBuildDate ou atom :updated .

LastUri

Obtient le dernier URI (Uniform Resource Identifier) dans la séquence. Cette propriété représente l’élément atom :link avec l’attribut rel="last ».

Links

Obtient les liens associés au flux. Cette propriété représente une collection des éléments atom :link sous atom :feed. Dans RSS 2.0, cela correspond à l’élément link .

NextUri

Obtient l’URI (Uniform Resource Identifier) suivant dans la séquence. Cette propriété représente l’élément atom :link avec l’attribut rel="next »..

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 du texte de l’élément. Si l’élément contient uniquement des éléments enfants, cette propriété a la valeur NULL.

PreviousUri

Obtient l’URI (Uniform Resource Identifier) précédent dans la séquence. Cette propriété représente l’élément atom :link avec l’attribut rel="previous ».

Rights

Obtient ou définit des informations sur les droits du flux. Cette propriété représente l’élément atom :rights ou l’élément copyright dans RSS 2.0.

SourceFormat

Obtient le format du document source. Si l’objet n’est pas chargé à partir d’un document, cette propriété renvoie SyndicationFormat_Atom10.

Subtitle

Obtient ou définit le sous-titre du flux. Cette propriété représente l’élément atom :subtitle ou l’élément description dans RSS 2.0.

Title

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

Méthodes

GetXmlDocument(SyndicationFormat)

Génère l’objet DOM qui représente cet élément, tous les attributs et é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.

Load(String)

Initialise l’objet à partir de la chaîne de flux donnée, qui peut être au format RSS 2.0 ou Atom 1.0 .

LoadFromXml(XmlDocument)

Initialise l’objet SyndicationFeed à partir de l’objet DOM donné, qui peut contenir du contenu XML au format *RSS 2.0 * ou Atom 1.0 .

S’applique à

Voir aussi