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


SyndicationLink Класс

Определение

Представляет ссылку в веб-канале или элементе синдикации. Этот класс инкапсулирует сведения в элементе /rss/channel/link или /rss/channel/item/link в RSS 2.0 или элементе atom:link в Atom 1.0.

public ref class SyndicationLink sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SyndicationLink final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationLink final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SyndicationLink
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationLink
function SyndicationLink(uri, relationship, title, mediaType, length)
Public NotInheritable Class SyndicationLink
Наследование
Object Platform::Object IInspectable SyndicationLink
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

В следующей таблице свойства SyndicationLink сопоставляются с элементами RSS и Atom feed.

SyndicationLink RSS Atom.
Длина length (атрибут)
MediaType type (атрибут)
Отношения rel (атрибут)
Заголовок title (атрибут)
URI (значение узла) href (атрибут)
ResourceLanguage hreflang (атрибут)

Конструкторы

SyndicationLink()

Создает новый объект SyndicationLink .

SyndicationLink(Uri)

Создает syndicationLink с универсальным кодом ресурса (URI).

SyndicationLink(Uri, String, String, String, UInt32)

Создает объект SyndicationLink с URI, связью, заголовком, типом мультимедиа и длиной.

Свойства

AttributeExtensions

Возвращает список настраиваемых атрибутов элемента .

BaseUri

Возвращает или задает базовый универсальный код ресурса (URI) для элемента . Это свойство представляет атрибут xml:base элемента . Он может быть унаследован от элемента-предка.

ElementExtensions

Возвращает список дочерних элементов в элементе .

Language

Возвращает или задает язык элемента . Это свойство представляет атрибут xml:lang элемента . Он может быть унаследован от элемента-предка. Он должен быть допустимым в соответствии с XML 1.0.

Length

Возвращает или задает длину связанного ресурса в байтах.

MediaType

Получает или задает тип носителя ресурса, на который есть ссылки. Строка должна иметь шаблон "+/.+".

NodeName

Возвращает или задает локальное имя элемента.

NodeNamespace

Возвращает или задает пространство имен элемента.

NodeValue

Возвращает или задает текстовое содержимое элемента. Если элемент содержит только дочерние элементы, это свойство имеет значение NULL.

Relationship

Возвращает или задает тип связи ссылки.

ResourceLanguage

Возвращает или задает язык ресурса, на который указывает свойство Uri . Это свойство представляет атрибут hreflang в atom:link. Он должен соответствовать шаблону, определенному параметром .

Title

Возвращает или задает заголовок ссылки синдикации.

Uri

Возвращает или задает универсальный код ресурса (URI) связанного ресурса.

Методы

GetXmlDocument(SyndicationFormat)

Создает объект DOM, представляющий этот элемент, все атрибуты и дочерние элементы, включая внешние разметки. Этот метод принимает только форматы Atom 1.0 и RSS 2.0.

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

См. также раздел