Share via


SyndicationLink 建構函式

定義

初始化 SyndicationLink 類別的新執行個體。

多載

SyndicationLink()

建立 SyndicationLink 執行個體的新執行個體。

SyndicationLink(SyndicationLink)

使用指定的執行個體,初始化 SyndicationLink 類別的新執行個體。

SyndicationLink(Uri)

使用指定的 SyndicationLink 初始化 Uri 類別的新執行個體。

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

使用指定的 SyndicationLink、關聯類型、標題、媒體類型和長度,初始化 Uri 類別的新執行個體。

來源:
SyndicationLink.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs

建立 SyndicationLink 執行個體的新執行個體。

public:
 SyndicationLink();
public SyndicationLink ();
Public Sub New ()

適用於

來源:
SyndicationLink.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs

使用指定的執行個體,初始化 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.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs

使用指定的 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.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs
來源:
SyndicationLink.cs

使用指定的 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 - 連結會識別大小可能巨大而需要特殊處理的相關資源。 在摘要中發行 Podcast 或音訊檔案時,通常就會使用這個連結關聯。

  • via - 連結會識別身為包含摘要或項目中提供之資訊來源的資源。

適用於