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. |