SyndicationLink 类

定义

表示联合源或联合项中的链接。

public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
继承
SyndicationLink

示例

下面的示例演示如何使用 SyndicationLink 类。

SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);

SyndicationLink link = new SyndicationLink(new Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000);
feed.Links.Add(link);
Dim feed As SyndicationFeed = New SyndicationFeed("Feed Title", "Feed Description", New Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now)

Dim link As SyndicationLink = New SyndicationLink(New Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000)
feed.Links.Add(link)

注解

SyndicationLink 可添加到 SyndicationFeedSyndicationItem 中。 序列化为 Atom 1.0 时,会将 SyndicationLink<link> 元素形式写出,而且将 SyndicationLink 属性 (Property) 以 <link> 元素的属性 (Attribute) 形式写出。 序列化为 RSS 2.0 时,关系值为“alternate”的第一 SyndicationLink<link> 作为元素写出。 而将任何其他链接以 <a10:link> 元素形式写出。

构造函数

SyndicationLink()

创建 SyndicationLink 实例的新实例。

SyndicationLink(SyndicationLink)

使用指定的实例初始化 SyndicationLink 类的新实例。

SyndicationLink(Uri)

使用指定的 SyndicationLink 初始化 Uri 类的新实例。

SyndicationLink(Uri, String, String, String, Int64)

使用指定的 SyndicationLink、关系类型、标题、媒体类型和长度初始化 Uri 类的新实例。

属性

AttributeExtensions

获取链接的属性扩展。

BaseUri

获取或设置联合链接的基 URI。

ElementExtensions

获取 SyndicationLink 的元素扩展。

Length

获取或设置链接资源的长度(以字节为单位)。

MediaType

获取或设置链接资源的媒体类型。

RelationshipType

获取或设置链接资源的关系类型。

Title

获取或设置链接资源的标题。

Uri

获取或设置链接资源的 URI。

方法

Clone()

创建当前 SyndicationLink 实例的副本。

CreateAlternateLink(Uri)

使用指定的 SyndicationLink 创建新的 Uri 对象。

CreateAlternateLink(Uri, String)

使用指定的 SyndicationLink 和媒体类型创建新的 Uri 对象。

CreateMediaEnclosureLink(Uri, String, Int64)

使用指定的 URI、媒体类型和长度创建媒体 enclosure 链接。

CreateSelfLink(Uri)

使用指定的 URI 和设置为 SyndicationLink 的关系类型创建新的 self

CreateSelfLink(Uri, String)

使用指定的 URI、媒体类型和设置为 SyndicationLink 的关系类型创建新的 self

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetAbsoluteUri()

获取 SyndicationLink 的绝对 URI。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryParseAttribute(String, String, String, String)

试图分析属性扩展。

TryParseElement(XmlReader, String)

试图分析元素扩展。

WriteAttributeExtensions(XmlWriter, String)

使用指定的联合版本将属性扩展写入指定的 XmlWriter

WriteElementExtensions(XmlWriter, String)

使用指定的联合版本将元素扩展写入指定的 XmlWriter

适用于