SyndicationContent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示源内容,包括文本、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
- 继承
- 属性
- 实现
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) |
使用指定的 Text 和 Type 属性值创建新的 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.0 和 RSS 2.0。 |