SyndicationFeed 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.
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
- 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 . |