次の方法で共有


SyndicationFeed クラス

定義

フィードに関する情報が含まれます。 このクラスは、RSS 2.0/rss/channel 要素または Atom 1.0atom:feed 要素の情報をカプセル化します。

public ref class SyndicationFeed sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 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 SyndicationFeed 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.ISyndicationFeedFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationFeed final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 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 SyndicationFeed
[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.ISyndicationFeedFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationFeed
function SyndicationFeed(title, subtitle, uri)
Public NotInheritable Class SyndicationFeed
継承
Object Platform::Object IInspectable SyndicationFeed
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

次の表は、SyndicationFeed プロパティを RSS および Atom フィード要素にマップします。

SyndicationFeed RSS チャネル Atom フィード
作成者 managingEditor author
Categories (カテゴリ) category category
寄稿者 共同作成者
Generator ジェネレーター (generator) ジェネレーター (generator)
IconUri icon
Id id
LastUpdatedTime lastBuildDate 更新済み
権限 著作権 権限
Subtitle description subtitle
Title title title
項目 item entry
リンク link link
ImageUri image ロゴ
FirstUri rel="first" を使用したリンク
LastUri rel="last" を使用したリンク
NextUri rel="next" を使用したリンク
PreviousUri rel="previous" とのリンク
SourceFormat

コンストラクター

SyndicationFeed()

新しい SyndicationFeed オブジェクトを 作成します。

SyndicationFeed(String, String, Uri)

TitleSubtitle、Uri を使用して新しい SyndicationFeed オブジェクトを作成します

プロパティ

AttributeExtensions

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

Authors

アイテムの作成者を取得します。 このプロパティは、atom:entry のすべての atom:author 要素のコレクションを表します。

BaseUri

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

Categories

フィードのカテゴリのコレクションを取得します。 このプロパティは、 atom:feed のすべての atom:category 要素のコレクション を表します

Contributors

フィードの共同作成者のコレクションを取得します。 このプロパティは、 atom:feed のすべての atom:contributor 要素のコレクション を表します

ElementExtensions

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

FirstUri

シーケンス内の最初の Uniform Resource Identifier (URI) を取得します。 このプロパティは、属性 rel="first" を持つ atom:link 要素を表します。

Generator

フィードのジェネレーターを取得または設定します。 このプロパティは、atom:generator 要素または RSS 2.0ジェネレーター要素を表します。

IconUri

フィードのイメージの Uniform Resource Identifier (URI) を取得または設定します。 このプロパティは atom:icon 要素を表します。

Id

配信フィードの識別子を取得または設定します。

ImageUri

フィードのロゴの Uniform Resource Identifier (URI) を取得または設定します。 このプロパティは、RSS 2.0atom:logo 要素または image/uri 要素を表します。

Items

フィード内の項目のコレクションを取得します。 このプロパティは、atom:entry 要素のコレクション、または RSS 2.0item 要素のコレクションを表します。

Language

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

LastUpdatedTime

フィードが最後に変更された時刻を取得または設定します。 このプロパティは 、/rss/channel/lastBuildDate 要素または atom:updated 要素を表します。

LastUri

シーケンス内の最後の Uniform Resource Identifier (URI) を取得します。 このプロパティは、属性 rel="last" を持つ atom:link 要素を表します。

Links

フィードに関連付けられたリンクを取得します。 このプロパティは、atom:feed の atom:link 要素のコレクション を表しますRSS 2.0 では、これは link 要素にマップされます。

NextUri

シーケンス内の次の Uniform Resource Identifier (URI) を取得します。 このプロパティは、属性 rel="next" を持つ atom:link 要素を表します。

NodeName

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

NodeNamespace

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

NodeValue

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

PreviousUri

シーケンス内の前の Uniform Resource Identifier (URI) を取得します。 このプロパティは、属性 rel="previous" を持つ atom:link 要素を表します。

Rights

フィードの権限に関する情報を取得または設定します。 このプロパティは、rss 2.0atom:rights 要素または copyright 要素を表します。

SourceFormat

ソース ドキュメントの形式を取得します。 オブジェクトがドキュメントから読み込まれていない場合、このプロパティは SyndicationFormat_Atom10を返します。

Subtitle

フィードのサブタイトルを取得または設定します。 このプロパティは、atom:subtitle 要素または RSS 2.0description 要素を表します。

Title

配信フィードのタイトルを取得または設定します。

メソッド

GetXmlDocument(SyndicationFormat)

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

Load(String)

RSS 2.0 または Atom 1.0 形式の指定したフィード文字列からオブジェクトを初期化します。

LoadFromXml(XmlDocument)

指定された DOM オブジェクトから SyndicationFeed オブジェクトを初期化します。このオブジェクトには、*RSS 2.0 * または Atom 1.0 形式の XML コンテンツを含めることができます。

適用対象

こちらもご覧ください