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)

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

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

SyndicationLink、リレーションシップ型、タイトル、メディア タイプ、および長さを指定して、Uri クラスの新しいインスタンスを初期化します。

プロパティ

AttributeExtensions

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

BaseUri

配信リンクの基本 URI を取得または設定します。

ElementExtensions

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

Length

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

MediaType

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

RelationshipType

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

Title

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

Uri

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

メソッド

Clone()

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

CreateAlternateLink(Uri)

新しい SyndicationLink オブジェクトを、Uri を指定して作成します。

CreateAlternateLink(Uri, String)

指定された SyndicationLink およびメディアの種類を使用して、新しい Uri オブジェクトを作成します。

CreateMediaEnclosureLink(Uri, String, Int64)

指定された URI、メディア タイプ、および長さを使用して、メディア エンクロージャ リンクを作成します。

CreateSelfLink(Uri)

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

CreateSelfLink(Uri, String)

新しい SyndicationLink を、指定された URI、メディアの種類、および 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 に書き込みます。

適用対象