다음을 통해 공유


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 - 링크는 포함된 피드 또는 항목에 제공된 정보의 원본인 리소스를 식별합니다.

적용 대상