共用方式為


SyndicationCategory 類別

定義

代表摘要或項目的類別。 這個類別會將資訊封裝在 RSS 2.0 中的 /rss/channel/item/category 元素或 Atom 1.0 中的 atom:category 元素中。

public ref class SyndicationCategory sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationCategoryFactory, 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 SyndicationCategory 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(Windows.Web.Syndication.ISyndicationCategoryFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationCategory final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationCategoryFactory), 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 SyndicationCategory
[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(typeof(Windows.Web.Syndication.ISyndicationCategoryFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationCategory
function SyndicationCategory(term, scheme, label)
Public NotInheritable Class SyndicationCategory
繼承
Object Platform::Object IInspectable SyndicationCategory
屬性
實作

Windows 需求

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

備註

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

SyndicationCategory 真正簡易新聞訂閱方式 (RSS) Atom
標籤 標籤 (屬性)
結構描述 domain (屬性) scheme (屬性)
字詞 (節點值) uri (屬性)

建構函式

SyndicationCategory()

建立 SyndicationCategory 物件。

SyndicationCategory(String)

使用指定的字詞屬性建立 SyndicationCategory 物件。

SyndicationCategory(String, String, String)

使用指定的屬性值建立 SyndicationCategory 物件。

屬性

AttributeExtensions

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

BaseUri

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

ElementExtensions

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

Label

取得或設定類別的標籤。 這個屬性代表 atom:category 上的 label 屬性。 它提供可在使用者應用程式中顯示的標籤。

Language

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

NodeName

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

NodeNamespace

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

NodeValue

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

Scheme

取得或設定分類的配置。 此屬性代表 atom:category 上的 scheme 屬性,或 RSS 2.0中 category 元素上的 domain 屬性。

Term

取得或設定識別分類的字串。 這個屬性代表 atom:category 上的必要字詞屬性,或 RSS 2.0category 元素的文字內容。

方法

GetXmlDocument(SyndicationFormat)

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

適用於

另請參閱