SyndicationContent 类

定义

表示源内容,包括文本、HTML、XHTML、URL 和 XML。 此对象封装 Atom 1.0 中的 atom:content 元素,并且可以包含指向外部内容的链接。

public ref class SyndicationContent sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationContentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(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 SyndicationContent 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(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationContent final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationContentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(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 SyndicationContent
[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(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationContent
function SyndicationContent(text, type)
Public NotInheritable Class SyndicationContent
继承
Object Platform::Object IInspectable SyndicationContent
属性
实现

Windows 要求

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

注解

下表将 SyndicationContent 属性映射到 RSS 和 Atom 馈送元素。

SyndicationContent RSS Atom
SourceUri src (属性)
文本 (节点值) (节点值)
类型 type (attribute)
Xml (xhtml 节点值)

构造函数

SyndicationContent()

创建新的 SyndicationContent 对象。

SyndicationContent(String, SyndicationTextType)

使用指定的 TextType 属性值创建新的 SyndicationContent 对象。

SyndicationContent(Uri)

使用指定的 Uri 属性值创建新的 SyndicationContent 对象。

属性

AttributeExtensions

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

BaseUri

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

ElementExtensions

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

Language

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

NodeName

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

NodeNamespace

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

NodeValue

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

SourceUri

获取或设置内容的 URI。 此属性表示 atom:content 上的 src 属性。

Text

获取联合内容。

Type

获取或设置内容的类型。

Xml

获取或设置 XML 内容。

方法

GetXmlDocument(SyndicationFormat)

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

适用于

另请参阅