SyndicationLink クラス

定義

配信フィードまたはアイテム内のリンクを表します。

public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
継承
SyndicationLink

SyndicationLink クラスを使用する方法を示す例を次に示します。

SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);

SyndicationLink link = new SyndicationLink(new Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000);
feed.Links.Add(link);
Dim feed As SyndicationFeed = New SyndicationFeed("Feed Title", "Feed Description", New Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now)

Dim link As SyndicationLink = New SyndicationLink(New Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000)
feed.Links.Add(link)

注釈

SyndicationLink は、 SyndicationFeed または SyndicationItemに追加できます。 Atom 1.0 にシリアル化すると、 SyndicationLink<link> 要素として書き出され、 SyndicationLink プロパティは <link> 要素の属性として書き出されます。 RSS 2.0 にシリアル化すると、リレーションシップ値 'alternate' を持つ最初の SyndicationLink<link> 要素として書き出されます。 その他のリンクは、 <a10:link> 要素として書き出されます。

コンストラクター

名前 説明
SyndicationLink()

SyndicationLink インスタンスの新しいインスタンスを作成します。

SyndicationLink(SyndicationLink)

指定したインスタンスを使用して、SyndicationLink クラスの新しいインスタンスを初期化します。

SyndicationLink(Uri, String, String, String, Int64)

指定したSyndicationLink、関係の種類、タイトル、メディアの種類、および長さを使用して、Uri クラスの新しいインスタンスを初期化します。

SyndicationLink(Uri)

指定したSyndicationLinkを使用して、Uri クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AttributeExtensions

リンクの属性拡張を取得します。

BaseUri

配信リンクのベース URI を取得または設定します。

ElementExtensions

SyndicationLinkの要素拡張を取得します。

Length

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

MediaType

リンクされたリソースのメディアの種類を取得または設定します。

RelationshipType

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

Title

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

Uri

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

メソッド

名前 説明
Clone()

現在の SyndicationLink インスタンスのコピーを作成します。

CreateAlternateLink(Uri, String)

指定したSyndicationLinkとメディアの種類を持つ新しいUri オブジェクトを作成します。

CreateAlternateLink(Uri)

指定したSyndicationLinkを持つ新しいUri オブジェクトを作成します。

CreateMediaEnclosureLink(Uri, String, Int64)

指定した URI、メディアの種類、および長さを持つメディア エンクロージャ リンクを作成します。

CreateSelfLink(Uri, String)

指定した URI、メディアの種類、およびリレーションシップの種類を SyndicationLinkに設定して、新しい self を作成します。

CreateSelfLink(Uri)

指定した URI とリレーションシップの種類が SyndicationLinkに設定された新しい self を作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAbsoluteUri()

SyndicationLinkの絶対 URI を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryParseAttribute(String, String, String, String)

属性拡張機能の解析を試みます。

TryParseElement(XmlReader, String)

要素拡張の解析を試みます。

WriteAttributeExtensions(XmlWriter, String)

指定したシンジケーション バージョンを使用して、指定した XmlWriter に属性拡張を書き込みます。

WriteElementExtensions(XmlWriter, String)

指定したシンジケーション バージョンを使用して、指定した XmlWriter に要素拡張を書き込みます。

適用対象