AtomPub10ServiceDocumentFormatter Класс

Определение

Модуль форматирования, который выполняет сериализацию экземпляра ServiceDocument в представление XML или из него, используя форматы Atom 1.0.A formatter that serializes a ServiceDocument instance to and from XML using Atom 1.0 formats.

public ref class AtomPub10ServiceDocumentFormatter : System::ServiceModel::Syndication::ServiceDocumentFormatter, System::Xml::Serialization::IXmlSerializable
public class AtomPub10ServiceDocumentFormatter : System.ServiceModel.Syndication.ServiceDocumentFormatter, System.Xml.Serialization.IXmlSerializable
type AtomPub10ServiceDocumentFormatter = class
    inherit ServiceDocumentFormatter
    interface IXmlSerializable
Public Class AtomPub10ServiceDocumentFormatter
Inherits ServiceDocumentFormatter
Implements IXmlSerializable
Наследование
AtomPub10ServiceDocumentFormatter
Производный
Реализации

Комментарии

Данный класс используется для сериализации экземпляра ServiceDocument в XML и для создания экземпляров ServiceDocument из XML-документа.Use this class to serialize instances of ServiceDocument to XML and to generate instances of ServiceDocument from an XML document. Если необходимо сериализовать или десериализовать объект, производный от ServiceDocument, следует использовать модуль форматирования AtomPub10ServiceDocumentFormatter<TServiceDocument>.If you want to serialize or deserialized an object derived from ServiceDocument, use the AtomPub10ServiceDocumentFormatter<TServiceDocument> formatter instead.

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

AtomPub10ServiceDocumentFormatter()

Создает новый экземпляр класса ServiceDocumentFormatter, основанного на Atom 1.0.Creates a new instance of the Atom 1.0-based ServiceDocumentFormatter class.

AtomPub10ServiceDocumentFormatter(ServiceDocument)

Создает новый экземпляр класса ServiceDocumentFormatter, основанного на Atom 1.0, для сериализации заданных документов службы.Creates a new instance of the Atom 1.0-based ServiceDocumentFormatter class to serialize a specified service document.

AtomPub10ServiceDocumentFormatter(Type)

Создает новый экземпляр класса ServiceDocumentFormatter, основанного на Atom 1.0.Creates a new instance of the Atom 1.0-based ServiceDocumentFormatter class.

Свойства

Document

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

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

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

Методы

CanRead(XmlReader)

Проверяет, содержит ли заданное средство чтения XML допустимый документ службы.Tests whether the specified XML reader contains a valid service document.

CreateDocumentInstance()

Создает новый экземпляр ServiceDocument, связанный с модулем форматирования Atom 1.0.Creates a new ServiceDocument instance associated with the Atom 1.0 formatter.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Создает объект ServiceDocument из заданного средства чтения XML.Generates a ServiceDocument object from a specified XML reader.

SetDocument(ServiceDocument)

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

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Выполняет запись объекта ServiceDocument, связанного с модулем форматирования, в заданное средство записи XML.Writes a ServiceDocument object associated with the formatter to a specified XML writer.

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

IXmlSerializable.GetSchema()

Данный метод зарезервирован и не используется.This method is reserved and should not be used.

IXmlSerializable.ReadXml(XmlReader)

Создает ServiceDocument из представления XML.Generates a ServiceDocument from its XML representation.

IXmlSerializable.WriteXml(XmlWriter)

Преобразует ServiceDocument в представление XML.Converts the ServiceDocument into its XML representation.

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