次の方法で共有


SyndicationCategory クラス

定義

フィードまたはアイテムのカテゴリを表します。 このクラスは、RSS 2.0/rss/channel/item/category 要素または Atom 1.0atom: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
Label label (属性)
スキーム domain (属性) scheme (属性)
用語 (ノード値) uri (属性)

コンストラクター

SyndicationCategory()

SyndicationCategory オブジェクトを作成します。

SyndicationCategory(String)

指定した用語プロパティを使用して SyndicationCategory オブジェクトを作成します。

SyndicationCategory(String, String, String)

指定したプロパティ値を持つ SyndicationCategory オブジェクトを作成します。

プロパティ

AttributeExtensions

要素のカスタム属性の一覧を取得します。

BaseUri

要素のベース URI を取得または設定します。 このプロパティは、 要素の xml:base 属性を表します。 先祖要素から継承される場合があります。

ElementExtensions

要素内の子要素の一覧を取得します。

Label

カテゴリのラベルを取得または設定します。 このプロパティは、atom:categorylabel 属性を表します。 エンドユーザー アプリケーションに表示するためのラベルを提供します。

Language

要素の言語を取得または設定します。 このプロパティは、 要素の xml:lang 属性を表します。 先祖要素から継承される場合があります。 XML 1.0 に従って有効である必要があります。

NodeName

要素のローカル名を取得または設定します。

NodeNamespace

要素の名前空間を取得または設定します。

NodeValue

要素のテキスト コンテンツを取得または設定します。 要素に子要素のみが含まれている場合、このプロパティは NULL です。

Scheme

カテゴリのスキームを取得または設定します。 このプロパティは、atom:categoryscheme 属性、または RSS 2.0category 要素の domain 属性を表します。

Term

カテゴリを識別する文字列を取得または設定します。 このプロパティは、atom:category または RSS 2.0category 要素のテキスト コンテンツに必要な用語属性を表します。

メソッド

GetXmlDocument(SyndicationFormat)

この要素、すべての属性、および外部マークアップを含む子要素を表す DOM オブジェクトを生成します。 このメソッドで使用できる形式は 、Atom 1.0RSS 2.0 のみです。

適用対象

こちらもご覧ください