SyndicationLink 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 SyndicationLink 类的新实例。
重载
SyndicationLink() |
创建 SyndicationLink 实例的新实例。 |
SyndicationLink(SyndicationLink) |
使用指定的实例初始化 SyndicationLink 类的新实例。 |
SyndicationLink(Uri) |
使用指定的 SyndicationLink 初始化 Uri 类的新实例。 |
SyndicationLink(Uri, String, String, String, Int64) |
使用指定的 SyndicationLink、关系类型、标题、媒体类型和长度初始化 Uri 类的新实例。 |
SyndicationLink()
创建 SyndicationLink 实例的新实例。
public:
SyndicationLink();
public SyndicationLink ();
Public Sub New ()
适用于
SyndicationLink(SyndicationLink)
使用指定的实例初始化 SyndicationLink 类的新实例。
protected:
SyndicationLink(System::ServiceModel::Syndication::SyndicationLink ^ source);
protected SyndicationLink (System.ServiceModel.Syndication.SyndicationLink source);
new System.ServiceModel.Syndication.SyndicationLink : System.ServiceModel.Syndication.SyndicationLink -> System.ServiceModel.Syndication.SyndicationLink
Protected Sub New (source As SyndicationLink)
参数
- source
- SyndicationLink
用于初始化新实例的 SyndicationLink 实例。
适用于
SyndicationLink(Uri)
使用指定的 SyndicationLink 初始化 Uri 类的新实例。
public:
SyndicationLink(Uri ^ uri);
public SyndicationLink (Uri uri);
new System.ServiceModel.Syndication.SyndicationLink : Uri -> System.ServiceModel.Syndication.SyndicationLink
Public Sub New (uri As Uri)
参数
- uri
- Uri
指向链接资源的 URI。
示例
下面的示例演示如何调用此构造函数。
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"));
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"))
feed.Links.Add(link)
适用于
SyndicationLink(Uri, String, String, String, Int64)
使用指定的 SyndicationLink、关系类型、标题、媒体类型和长度初始化 Uri 类的新实例。
public:
SyndicationLink(Uri ^ uri, System::String ^ relationshipType, System::String ^ title, System::String ^ mediaType, long length);
public SyndicationLink (Uri uri, string relationshipType, string title, string mediaType, long length);
new System.ServiceModel.Syndication.SyndicationLink : Uri * string * string * string * int64 -> System.ServiceModel.Syndication.SyndicationLink
Public Sub New (uri As Uri, relationshipType As String, title As String, mediaType As String, length As Long)
参数
- uri
- Uri
指向链接资源的 URI。
- relationshipType
- String
关系类型。
- title
- String
链接的标题。
- mediaType
- String
链接的媒体类型。
- length
- Int64
链接内容的长度。
示例
下面的示例演示如何调用此构造函数。
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)
注解
已知关系类型包括:
alternate
- 链接标识由包含源或项描述的资源的备用版本。related
— 该链接识别与外层源或项关联的资源。self
- 链接标识与包含源或项等效的资源。enclosure
— 该链接识别相关资源,其大小可能很大,还可能需要特殊处理。 此链接关系通常用于在源中分发播客或音频文件的情况。via
— 该链接识别充当外层源或项中所提供信息的来源的资源。