SyndicationPerson 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示联合内容的作者或参与者。
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
- 继承
- 属性
- 实现
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) |
创建具有指定 Name、Email 和 Uri 属性值的 SyndicationPerson 对象。 |
属性
AttributeExtensions |
获取 元素的自定义属性列表。 |
BaseUri |
获取或设置 元素的基 URI。 此属性表示 元素上的 xml:base 属性。 它可以从上级元素继承。 |
ElementExtensions |
获取 元素中的子元素的列表。 |
获取或设置人员的电子邮件地址。 |
|
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.0 和 RSS 2.0。 |