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


SyndicationFeed Класс

Определение

Содержит сведения о веб-канале. Этот класс инкапсулирует сведения в элементе /rss/channel в RSS 2.0 или в элементе atom:feed в Atom 1.0.

public ref class SyndicationFeed sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 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 SyndicationFeed 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.ISyndicationFeedFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationFeed final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 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 SyndicationFeed
[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.ISyndicationFeedFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationFeed
function SyndicationFeed(title, subtitle, uri)
Public NotInheritable Class SyndicationFeed
Наследование
Object Platform::Object IInspectable SyndicationFeed
Атрибуты
Реализации

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

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

Комментарии

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

SyndicationFeed RSS-канал Веб-канал Atom
Авторы managingEditor автор
Категории категория категория
Участники участник
Generator генератор генератор
IconUri icon
Id идентификатор
LastUpdatedTime lastBuildDate обновлено
Права авторские права права
Подзаголовок description subtitle
Заголовок title title
Элементы элемент entry
Ссылки link link
ImageUri Изображение логотип
FirstUri link with rel="first"
LastUri link with rel="last"
NextUri link with rel="next"
PreviousUri link with rel="previous"
SourceFormat

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

SyndicationFeed()

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

SyndicationFeed(String, String, Uri)

Создает новый объект SyndicationFeed с заголовком, подзаголовками и URI.

Свойства

AttributeExtensions

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

Authors

Возвращает авторов элемента. Это свойство представляет коллекцию всех элементов atom:author в atom :entry.

BaseUri

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

Categories

Возвращает коллекцию категорий веб-канала. Это свойство представляет коллекцию всех элементов atom:category в atom :feed.

Contributors

Возвращает коллекцию участников веб-канала. Это свойство представляет коллекцию всех элементов atom:участник в atom:feed.

ElementExtensions

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

FirstUri

Возвращает первый универсальный код ресурса (URI) в последовательности. Это свойство представляет элемент atom:link с атрибутом rel="first".

Generator

Получает или задает генератор веб-канала. Это свойство представляет элемент atom:generator или элемент генератора в RSS 2.0.

IconUri

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

Id

Возвращает или задает идентификатор для веб-канала синдикации.

ImageUri

Возвращает или задает универсальный код ресурса (URI) логотипа для веб-канала. Это свойство представляет элемент atom:logo или элемент image/uri в RSS 2.0.

Items

Возвращает коллекцию элементов в веб-канале. Это свойство представляет коллекцию элементов atom:entry или коллекцию элементов вRSS 2.0.

Language

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

LastUpdatedTime

Возвращает или задает время последнего изменения веб-канала. Это свойство представляет элемент /rss/channel/lastBuildDate или atom:updated .

LastUri

Возвращает последний универсальный код ресурса (URI) в последовательности. Это свойство представляет элемент atom:link с атрибутом rel="last".

Links

Возвращает ссылки, связанные с веб-каналом. Это свойство представляет коллекцию элементов atom:link в atom :feed. В RSS 2.0 это сопоставляется с элементом link .

NextUri

Возвращает следующий универсальный код ресурса (URI) в последовательности. Это свойство представляет элемент atom:link с атрибутом rel="next".

NodeName

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

NodeNamespace

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

NodeValue

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

PreviousUri

Возвращает предыдущий универсальный код ресурса (URI) в последовательности. Это свойство представляет элемент atom:link с атрибутом rel="previous".

Rights

Возвращает или задает сведения о правах для веб-канала. Это свойство представляет элемент atom:rights или элемент copyright в RSS 2.0.

SourceFormat

Возвращает формат исходного документа. Если объект не загружен из документа, это свойство возвращает SyndicationFormat_Atom10.

Subtitle

Возвращает или задает подзаголовок веб-канала. Это свойство представляет элемент atom:subtitle или элемент description в RSS 2.0.

Title

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

Методы

GetXmlDocument(SyndicationFormat)

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

Load(String)

Инициализирует объект из заданной строки канала, которая может быть в формате RSS 2.0 или Atom 1.0 .

LoadFromXml(XmlDocument)

Инициализирует объект SyndicationFeed из заданного объекта DOM, который может содержать XML-содержимое в формате *RSS 2.0 * или Atom 1.0 .

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

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