SyndicationPerson 类

定义

表示联合内容的作者或参与者。

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

Windows 要求

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

注解

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

SyndicationPerson RSS Atom
电子邮件 (节点值) 电子邮件
名称 --- name
Uri --- uri

构造函数

SyndicationPerson()

创建 SyndicationPerson 对象。

SyndicationPerson(String)

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

SyndicationPerson(String, String, Uri)

创建具有指定 NameEmailUri 属性值的 SyndicationPerson 对象。

属性

AttributeExtensions

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

BaseUri

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

ElementExtensions

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

Email

获取或设置人员的电子邮件地址。

Language

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

Name

获取联合人员的姓名。

NodeName

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

NodeNamespace

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

NodeValue

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

Uri

获取或设置人员的统一资源标识符 (URI) 。 此属性表示 atom:uri 元素。 它是针对 xml:base 属性) 解析的绝对统一资源标识符 (URI(如果存在)。 如果 href 属性是一个相对统一资源标识符 (URI) 字符串,并且没有 xml:base 属性,则此属性为 NULL,因为运行时统一资源标识符 (URI) 类不支持相对统一资源标识符 (URI) 。

方法

GetXmlDocument(SyndicationFormat)

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

适用于

另请参阅