SyndicationLink クラス

定義

配信フィードまたは項目内のリンクを表します。 このクラスは、RSS 2.0/rss/channel/link 要素または /rss/channel/item/link 要素、または Atom 1.0atom: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 length (属性)
MediaType type (属性)
Relationship rel (属性)
Title title (属性)
Uri (ノード値) href (属性)
ResourceLanguage hreflang (属性)

コンストラクター

SyndicationLink()

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

SyndicationLink(Uri)

Uri を使用して新しい SyndicationLink を作成 します

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

UriRelationshipTitleMediaType、Length を使用して、新しい SyndicationLink オブジェクトを作成します

プロパティ

AttributeExtensions

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

BaseUri

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

ElementExtensions

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

Language

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

Length

リンクされたリソースの長さをバイト単位で取得または設定します。

MediaType

リンクされたリソースのメディア タイプを取得または設定します。 文字列のパターンは ".+/.+" である必要があります。

NodeName

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

NodeNamespace

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

NodeValue

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

Relationship

リンクのリレーションシップの種類を取得または設定します。

ResourceLanguage

Uri プロパティが指すリソースの言語を取得または設定します。 このプロパティは、atom:linkhreflang 属性を表します。 によって定義されたパターンに従う必要があります。

Title

配信リンクのタイトルを取得または設定します。

Uri

リンクされたリソースの URI を取得または設定します。

メソッド

GetXmlDocument(SyndicationFormat)

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

適用対象

こちらもご覧ください