SyndicationElementExtension Класс

Определение

Класс, представляющий расширение элемента синдикации.

public ref class SyndicationElementExtension
public class SyndicationElementExtension
type SyndicationElementExtension = class
Public Class SyndicationElementExtension
Наследование
SyndicationElementExtension

Комментарии

И RSS, и Аtom поддерживают расширение протокола с помощью дополнительных элементов, определяемых пространством имен. Элемент XML, не определенный специально в спецификациях RSS или Atom, может присутствовать на уровне веб-канала или элемента, при условии, что пространство имен данного элемента не совпадает с корневым пространством имен внешнего веб-канала. Расширения элемента можно добавлять в различные классы, включая следующие:

Объектная модель синдикации упрощает расширяемость благодаря использованию расширения SyndicationElementExtension, которое можно поместить в коллекцию SyndicationElementExtensionCollection.

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

SyndicationElementExtension(Object)

Инициализирует новый экземпляр класса SyndicationElementExtension с указанным объектом данных.

SyndicationElementExtension(Object, XmlObjectSerializer)

Инициализирует новый экземпляр класса SyndicationElementExtension с указанным объектом и сериализатором контракта данных.

SyndicationElementExtension(Object, XmlSerializer)

Инициализирует новый экземпляр класса SyndicationElementExtension с указанным объектом и сериализатором XML.

SyndicationElementExtension(String, String, Object)

Инициализирует новый экземпляр класса SyndicationElementExtension с указанным внешним именем, внешним пространством имен и объектом.

SyndicationElementExtension(String, String, Object, XmlObjectSerializer)

Инициализирует новый экземпляр класса SyndicationElementExtension с указанным внешним именем, внешним пространством имен, объектом и сериализатором контракта данных.

SyndicationElementExtension(XmlReader)

Инициализирует новый экземпляр класса SyndicationElementExtension.

Свойства

OuterName

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

OuterNamespace

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

Методы

Equals(Object)

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

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

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObject<TExtension>()

Возвращает объект, представляющий расширение элемента.

GetObject<TExtension>(XmlObjectSerializer)

Возвращает объект, представляющий расширение элемента.

GetObject<TExtension>(XmlSerializer)

Возвращает объект, представляющий расширение элемента.

GetReader()

Возвращает ключ XmlReader, ассоциированный с экземпляром SyndicationElementExtension.

GetType()

Возвращает объект Type для текущего экземпляра.

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

Выполняет запись текущего расширения в указанный экземпляр XmlWriter.

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