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