Condividi tramite


SyndicationCategory Classe

Definizione

Rappresenta la categoria di un feed o di un elemento. Questa classe incapsula le informazioni nell'elemento /rss/channel/item/category in RSS 2.0 o nell'elemento atom:category in 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
Ereditarietà
Object Platform::Object IInspectable SyndicationCategory
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La tabella seguente esegue il mapping delle proprietà SyndicationCategory agli elementi feed RSS e Atom.

SyndicationCategory RSS Atom
Etichetta label (attributo)
Schema dominio (attributo) schema (attributo)
Termine (valore del nodo) URI (attributo)

Costruttori

SyndicationCategory()

Crea un oggetto SyndicationCategory .

SyndicationCategory(String)

Crea un oggetto SyndicationCategory con la proprietà del termine specificata.

SyndicationCategory(String, String, String)

Crea l'oggetto SyndicationCategory con i valori di proprietà specificati.

Proprietà

AttributeExtensions

Ottiene l'elenco di attributi personalizzati dell'elemento.

BaseUri

Ottiene o imposta l'URI di base per l'elemento . Questa proprietà rappresenta l'attributo xml:base sull'elemento . Può essere ereditato da un elemento predecessore.

ElementExtensions

Ottiene l'elenco di elementi figlio all'interno dell'elemento .

Label

Ottiene o imposta l'etichetta per la categoria. Questa proprietà rappresenta l'attributo label in atom:category. Fornisce un'etichetta per la visualizzazione nelle applicazioni degli utenti finali.

Language

Ottiene o imposta la lingua dell'elemento. Questa proprietà rappresenta l'attributo xml:lang nell'elemento . Può essere ereditato da un elemento predecessore. Deve essere valido in base a XML 1.0.

NodeName

Ottiene o imposta il nome locale dell'elemento.

NodeNamespace

Ottiene o imposta lo spazio dei nomi dell'elemento.

NodeValue

Ottiene o imposta il contenuto di testo dell'elemento. Se l'elemento contiene solo elementi figlio, questa proprietà è NULL.

Scheme

Ottiene o imposta lo schema della categoria. Questa proprietà rappresenta l'attributo scheme in atom:category o l'attributo di dominio nell'elemento category in RSS 2.0.

Term

Ottiene o imposta una stringa che identifica la categoria. Questa proprietà rappresenta l'attributo del termine richiesto in atom:category o il contenuto di testo dell'elemento category in RSS 2.0.

Metodi

GetXmlDocument(SyndicationFormat)

Genera l'oggetto DOM che rappresenta questo elemento, tutti gli attributi e gli elementi figlio, inclusi i markup esterni. Gli unici formati accettati da questo metodo sono Atom 1.0 e RSS 2.0.

Si applica a

Vedi anche