AtomPub10ServiceDocumentFormatter<TServiceDocument> Класс

Определение

Модуль форматирования, который выполняет сериализацию классов, производных от экземпляра ServiceDocument, в представление XML или из него, используя форматы Atom 1.0.

generic <typename TServiceDocument>
 where TServiceDocument : ServiceDocumentgcnew()public ref class AtomPub10ServiceDocumentFormatter : System::ServiceModel::Syndication::AtomPub10ServiceDocumentFormatter
public class AtomPub10ServiceDocumentFormatter<TServiceDocument> : System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter where TServiceDocument : ServiceDocument, new()
type AtomPub10ServiceDocumentFormatter<'ServiceDocument (requires 'ServiceDocument :> ServiceDocument and 'ServiceDocument : (new : unit -> 'ServiceDocument))> = class
    inherit AtomPub10ServiceDocumentFormatter
Public Class AtomPub10ServiceDocumentFormatter(Of TServiceDocument)
Inherits AtomPub10ServiceDocumentFormatter

Параметры типа

TServiceDocument

Класс, производный от экземпляра ServiceDocument, который должен быть сериализован в XML или десериализован из XML с помощью форматирования Atom 1.0.

Наследование
AtomPub10ServiceDocumentFormatter<TServiceDocument>

Комментарии

Если необходимо сериализовать или десериализовать экземпляр ServiceDocument вместо объекта, производного от экземпляра ServiceDocument, следует использовать модуль форматирования AtomPub10ServiceDocumentFormatter.

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

AtomPub10ServiceDocumentFormatter<TServiceDocument>()

Создает новый экземпляр класса ServiceDocumentFormatter.

AtomPub10ServiceDocumentFormatter<TServiceDocument>(TServiceDocument)

Создает новый экземпляр класса ServiceDocumentFormatter, основанного на Atom 1.0.

Свойства

Document

Возвращает объект ServiceDocument, связанный с данным модулем форматирования.

(Унаследовано от ServiceDocumentFormatter)
Version

Возвращает имя пространства имен «Atom Publishing Protocol».

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

Методы

CanRead(XmlReader)

Проверяет, содержит ли заданное средство чтения XML допустимый документ службы.

(Унаследовано от AtomPub10ServiceDocumentFormatter)
CreateDocumentInstance()

Создает новый экземпляр ServiceDocument, связанный с модулем форматирования Atom 1.0.

Equals(Object)

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

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

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

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

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

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

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

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

Создает объект ServiceDocument из заданного средства чтения XML.

(Унаследовано от AtomPub10ServiceDocumentFormatter)
SetDocument(ServiceDocument)

Задает документ ServiceDocument, в который требуется выполнить запись.

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

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

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

Выполняет запись объекта ServiceDocument, связанного с модулем форматирования, в заданное средство записи XML.

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

Явные реализации интерфейса

IXmlSerializable.GetSchema()

Данный метод зарезервирован и не используется.

(Унаследовано от AtomPub10ServiceDocumentFormatter)
IXmlSerializable.ReadXml(XmlReader)

Создает ServiceDocument из представления XML.

(Унаследовано от AtomPub10ServiceDocumentFormatter)
IXmlSerializable.WriteXml(XmlWriter)

Преобразует ServiceDocument в представление XML.

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

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