Partager via


SyndicationCategory Classe

Définition

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
Object Platform::Object IInspectable SyndicationCategory
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.

S’applique à

Voir aussi