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 с указанным универсальным кодом ресурса и типом отношения |
CreateSelfLink(Uri, String) |
Создает новый экземпляр SyndicationLink с указанным универсальным кодом ресурса, типом носителя и типом отношения |
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 с использованием указанной версии механизма синдикации. |