Compartir a través de


SyndicationCategory Clase

Definición

Representa la categoría de una fuente o un elemento. Esta clase encapsula la información del elemento /rss/channel/item/category en RSS 2.0 o el elemento atom:category de 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
Herencia
Object Platform::Object IInspectable SyndicationCategory
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

En la tabla siguiente se asignan las propiedades SyndicationCategory a los elementos de fuente RSS y Atom.

SyndicationCategory RSS Atom
Label label (atributo)
Esquema domain (atributo) scheme (atributo)
Término (valor de nodo) uri (atributo)

Constructores

SyndicationCategory()

Crea un objeto SyndicationCategory .

SyndicationCategory(String)

Crea un objeto SyndicationCategory con la propiedad term especificada.

SyndicationCategory(String, String, String)

Crea un objeto SyndicationCategory con los valores de propiedad especificados.

Propiedades

AttributeExtensions

Obtiene la lista de atributos personalizados del elemento.

BaseUri

Obtiene o establece el URI base del elemento. Esta propiedad representa el atributo xml:base en el elemento . Se puede heredar de un elemento antecesor.

ElementExtensions

Obtiene la lista de elementos secundarios dentro del elemento .

Label

Obtiene o establece la etiqueta de la categoría. Esta propiedad representa el atributo label en atom:category. Proporciona una etiqueta para su presentación en aplicaciones de usuario final.

Language

Obtiene o establece el idioma del elemento. Esta propiedad representa el atributo xml:lang en el elemento . Se puede heredar de un elemento antecesor. Debe ser válido según XML 1.0.

NodeName

Obtiene o establece el nombre local del elemento.

NodeNamespace

Obtiene o establece el espacio de nombres del elemento.

NodeValue

Obtiene o establece el contenido de texto del elemento. Si el elemento contiene solo elementos secundarios, esta propiedad es NULL.

Scheme

Obtiene o establece el esquema de la categoría. Esta propiedad representa el atributo de esquema en atom:category o el atributo de dominio en el elemento category de RSS 2.0.

Term

Obtiene o establece una cadena que identifica la categoría. Esta propiedad representa el atributo de término requerido en atom:category o el contenido de texto del elemento category en RSS 2.0.

Métodos

GetXmlDocument(SyndicationFormat)

Genera el objeto DOM que representa este elemento, todos los atributos y elementos secundarios, incluidos los marcados externos. Los únicos formatos aceptados por este método son Atom 1.0 y RSS 2.0.

Se aplica a

Consulte también