SyndicationCategory 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 la catégorie d’un flux ou d’un élément. Cette classe encapsule des informations dans l’élément /rss/channel/item/category dans RSS 2.0 ou l’élément atom :category dans Atom 1.0.
public ref class SyndicationCategory sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationCategoryFactory, 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 SyndicationCategory 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(Windows.Web.Syndication.ISyndicationCategoryFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationCategory final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationCategoryFactory), 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 SyndicationCategory
[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(typeof(Windows.Web.Syndication.ISyndicationCategoryFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationCategory
function SyndicationCategory(term, scheme, label)
Public NotInheritable Class SyndicationCategory
- 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 SyndicationCategory aux éléments de flux RSS et Atom.
SyndicationCategory | RSS | Atom |
---|---|---|
Étiquette | label (attribut) | |
Régime | domain (attribute) | scheme (attribut) |
Terme | (valeur de nœud) | uri (attribut) |
Constructeurs
SyndicationCategory() |
Crée un objet SyndicationCategory . |
SyndicationCategory(String) |
Crée un objet SyndicationCategory avec la propriété de terme spécifiée. |
SyndicationCategory(String, String, String) |
Crée un objet SyndicationCategory avec les valeurs de propriété spécifiées. |
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 . |
Label |
Obtient ou définit l’étiquette de la catégorie. Cette propriété représente l’attribut label sur atom :category. Il fournit une étiquette à afficher dans les applications des utilisateurs finaux. |
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. |
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. |
Scheme |
Obtient ou définit le schéma de la catégorie. Cette propriété représente l’attribut scheme sur atom :category ou l’attribut domain sur l’élément category dans RSS 2.0. |
Term |
Obtient ou définit une chaîne qui identifie la catégorie. Cette propriété représente l’attribut de terme requis sur atom :category ou le contenu de texte de l’élément category dans RSS 2.0. |
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. |