SyndicationLink コンストラクター

定義

SyndicationLink クラスの新しいインスタンスを初期化します。

オーバーロード

SyndicationLink()

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

SyndicationLink(SyndicationLink)

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

SyndicationLink(Uri)

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

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

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

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

public:
 SyndicationLink();
public SyndicationLink ();
Public Sub New ()

適用対象

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

protected:
 SyndicationLink(System::ServiceModel::Syndication::SyndicationLink ^ source);
protected SyndicationLink (System.ServiceModel.Syndication.SyndicationLink source);
new System.ServiceModel.Syndication.SyndicationLink : System.ServiceModel.Syndication.SyndicationLink -> System.ServiceModel.Syndication.SyndicationLink
Protected Sub New (source As SyndicationLink)

パラメーター

source
SyndicationLink

新しいインスタンスを初期化するために使用する SyndicationLink インスタンス。

適用対象

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

public:
 SyndicationLink(Uri ^ uri);
public SyndicationLink (Uri uri);
new System.ServiceModel.Syndication.SyndicationLink : Uri -> System.ServiceModel.Syndication.SyndicationLink
Public Sub New (uri As Uri)

パラメーター

uri
Uri

リンクされたリソースへの URI。

次の例は、このコンストラクターを呼び出す方法を示しています。

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"));
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"))
feed.Links.Add(link)

適用対象

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

public:
 SyndicationLink(Uri ^ uri, System::String ^ relationshipType, System::String ^ title, System::String ^ mediaType, long length);
public SyndicationLink (Uri uri, string relationshipType, string title, string mediaType, long length);
new System.ServiceModel.Syndication.SyndicationLink : Uri * string * string * string * int64 -> System.ServiceModel.Syndication.SyndicationLink
Public Sub New (uri As Uri, relationshipType As String, title As String, mediaType As String, length As Long)

パラメーター

uri
Uri

リンクされたリソースへの URI。

relationshipType
String

リレーションシップ型。

title
String

リンクのタイトル。

mediaType
String

リンクのメディアの種類。

length
Int64

リンクされたコンテンツの長さ。

次の例は、このコンストラクターを呼び出す方法を示しています。

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)

注釈

既知のリレーションシップ型には以下のものがあります。

  • alternate - リンクは、含まれているフィードまたはアイテムによって記述されたリソースの代替バージョンを識別します。

  • related - 包含フィードまたは項目に関連するリソースを識別するリンク。

  • self - リンクは、含まれているフィードまたはアイテムと同等のリソースを識別します。

  • enclosure - サイズが大きくなる可能性があり、特別な処理を必要とする関連リソースを識別するリンク。 このリンク関係は、ポッドキャストまたはオーディオ ファイルをフィードで配布するときに頻繁に使用されます。

  • via - 包含フィードまたは項目で提供される情報のソースであるリソースを識別するリンク。

適用対象