SyndicationCategory 类

定义

表示源或项的类别。 此类将信息封装在 RSS 2.0 中的 /rss/channel/item/category 元素或 Atom 1.0 中的 atom:category 元素中。

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
继承
Object Platform::Object IInspectable SyndicationCategory
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

下表将 SyndicationCategory 属性映射到 RSS 和 Atom 源元素。

SyndicationCategory RSS Atom
Label label (属性)
方案 domain (属性) scheme (属性)
条款 (节点值) uri (属性)

构造函数

SyndicationCategory()

创建 SyndicationCategory 对象。

SyndicationCategory(String)

使用指定的术语属性创建 SyndicationCategory 对象。

SyndicationCategory(String, String, String)

使用指定的属性值创建 SyndicationCategory 对象。

属性

AttributeExtensions

获取 元素的自定义属性列表。

BaseUri

获取或设置 元素的基 URI。 此属性表示 元素上的 xml:base 属性。 它可以从上级元素继承。

ElementExtensions

获取 元素中的子元素的列表。

Label

获取或设置类别的标签。 此属性表示 atom:category 上的 label 属性。 它提供用于在最终用户应用程序中显示的标签。

Language

获取或设置 元素的语言。 此属性表示 元素上的 xml:lang 属性。 它可以从上级元素继承。 根据 XML 1.0,它必须有效。

NodeName

获取或设置 元素的本地名称。

NodeNamespace

获取或设置 元素的命名空间。

NodeValue

获取或设置 元素的文本内容。 如果元素仅包含子元素,则此属性为 NULL。

Scheme

获取或设置类别的架构。 此属性表示 atom:category 上的方案属性或 RSS 2.0类别元素上的 domain 属性。

Term

获取或设置标识类别的字符串。 此属性表示 atom:category 上所需的术语属性或 RSS 2.0类别元素的文本内容。

方法

GetXmlDocument(SyndicationFormat)

生成表示此元素、所有属性和子元素(包括外部标记)的 DOM 对象。 此方法接受的唯一格式是 Atom 1.0RSS 2.0

适用于

另请参阅