Поделиться через


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 первый SyndicationLink объект со значением связи alternate записывается как <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)

Создает ссылку на оболочку носителя с заданным универсальным кодом ресурса, типом носителя и длиной.

CreateSelfLink(Uri)

Создает новый экземпляр SyndicationLink с указанным универсальным кодом ресурса и типом отношения self.

CreateSelfLink(Uri, String)

Создает новый экземпляр SyndicationLink с указанным универсальным кодом ресурса, типом носителя и типом отношения self.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetAbsoluteUri()

Возвращает абсолютный универсальный код ресурса для SyndicationLink.

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 с использованием указанной версии механизма синдикации.

Применяется к