AtomPub10ServiceDocumentFormatter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- Inheritance
- Derived
- Implements
Remarks
Use this class to serialize instances of ServiceDocument to XML and to generate instances of ServiceDocument from an XML document. If you want to serialize or deserialized an object derived from ServiceDocument, use the AtomPub10ServiceDocumentFormatter<TServiceDocument> formatter instead.
Constructors
AtomPub10ServiceDocumentFormatter() |
Creates a new instance of the Atom 1.0-based ServiceDocumentFormatter class. |
AtomPub10ServiceDocumentFormatter(ServiceDocument) |
Creates a new instance of the Atom 1.0-based ServiceDocumentFormatter class to serialize a specified service document. |
AtomPub10ServiceDocumentFormatter(Type) |
Creates a new instance of the Atom 1.0-based ServiceDocumentFormatter class. |
Properties
Document |
Gets the ServiceDocument associated with the formatter. (Inherited from ServiceDocumentFormatter) |
Version |
Gets the name of Atom Publishing Protocol namespace. |
Methods
CanRead(XmlReader) |
Tests whether the specified XML reader contains a valid service document. |
CreateDocumentInstance() |
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. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ReadFrom(XmlReader) |
Generates a ServiceDocument object from a specified XML reader. |
SetDocument(ServiceDocument) |
Sets the ServiceDocument to write. (Inherited from ServiceDocumentFormatter) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
WriteTo(XmlWriter) |
Writes a ServiceDocument object associated with the formatter to a specified XML writer. |
Explicit Interface Implementations
IXmlSerializable.GetSchema() |
This method is reserved and should not be used. |
IXmlSerializable.ReadXml(XmlReader) |
Generates a ServiceDocument from its XML representation. |
IXmlSerializable.WriteXml(XmlWriter) |
Converts the ServiceDocument into its XML representation. |
Applies to
.NET