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
- Наследование
- Атрибуты
- Реализации
Требования к 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 . |