共用方式為


SyndicationLink 類別

定義

表示新聞訂閱摘要或項目內的連結。 這個類別會在 RSS 2.0 中的 /rss/channel/item/link 元素或 Atom 1.0 中的 atom:link 元素中封裝資訊。

public ref class SyndicationLink sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 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 SyndicationLink 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(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationLink final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 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 SyndicationLink
[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(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationLink
function SyndicationLink(uri, relationship, title, mediaType, length)
Public NotInheritable Class SyndicationLink
繼承
Object Platform::Object IInspectable SyndicationLink
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

下表會將 SyndicationLink 屬性對應至 RSS 和 Atom 摘要元素。

SyndicationLink 真正簡易新聞訂閱方式 (RSS) Atom
長度 length (屬性)
MediaType type (屬性)
關係 rel (屬性)
標題 title (屬性)
Uri (節點值) href (屬性)
ResourceLanguage hreflang (屬性)

建構函式

SyndicationLink()

建立新的 SyndicationLink 物件。

SyndicationLink(Uri)

使用 Uri 建立新的 SyndicationLink

SyndicationLink(Uri, String, String, String, UInt32)

使用 UriRelationshipTitleMediaTypeLength 建立新的 SyndicationLink 物件。

屬性

AttributeExtensions

取得專案的自定義屬性清單。

BaseUri

取得或設定 專案的基底 URI。 這個屬性代表 專案上的 xml:base 屬性。 它可能繼承自上階元素。

ElementExtensions

取得 專案內的子項目清單。

Language

取得或設定 項目的語言。 這個屬性代表 專案上的 xml:lang 屬性。 它可能繼承自上階元素。 它必須根據 XML 1.0 有效。

Length

取得或設定鏈接資源的長度,以位元組為單位。

MediaType

取得或設定已連結資源的媒體類型。 字串必須具有模式 “.+/.+”。

NodeName

取得或設定專案的本機名稱。

NodeNamespace

取得或設定 專案的命名空間。

NodeValue

取得或設定專案的文字內容。 如果專案只包含子元素,則此屬性為 NULL。

Relationship

取得或設定連結的關聯性類型。

ResourceLanguage

取得或設定 Uri 屬性所指向之資源的語言。 此屬性代表 atom:link 上的 hreflang 屬性。 它必須遵守 所定義的模式。

Title

取得或設定新聞訂閱連結的標題。

Uri

取得或設定連結資源的URI。

方法

GetXmlDocument(SyndicationFormat)

產生代表這個專案的 DOM 物件,包括外部標記的所有屬性和子元素。 此方法接受的唯一格式是 Atom 1.0RSS 2.0

適用於

另請參閱