AtomPub10ServiceDocumentFormatter 类

定义

一个格式化程序,该程序使用 Atom 1.0 格式将 ServiceDocument 实例序列化为 XML 或从 XML 序列化此实例。

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,并可以从 XML 文档生成 ServiceDocument 的实例。 如果想要序列化或反序列化派生自 ServiceDocument 的对象,请改用 AtomPub10ServiceDocumentFormatter<TServiceDocument> 格式化程序。

构造函数

AtomPub10ServiceDocumentFormatter()

创建基于 Atom 1.0 的 ServiceDocumentFormatter 类的新实例。

AtomPub10ServiceDocumentFormatter(ServiceDocument)

创建基于 Atom 1.0 的 ServiceDocumentFormatter 类的新实例以序列化指定的服务文档。

AtomPub10ServiceDocumentFormatter(Type)

创建基于 Atom 1.0 的 ServiceDocumentFormatter 类的新实例。

属性

Document

获取与格式化程序关联的 ServiceDocument

(继承自 ServiceDocumentFormatter)
Version

获取 Atom 发布协议命名空间的名称。

方法

CanRead(XmlReader)

测试指定的 XML 读取器是否包含有效的服务文档。

CreateDocumentInstance()

创建与 Atom 1.0 格式化程序关联的 ServiceDocument 新实例。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadFrom(XmlReader)

从指定的 XML 读取器中生成 ServiceDocument 对象。

SetDocument(ServiceDocument)

设置要写入的 ServiceDocument

(继承自 ServiceDocumentFormatter)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
WriteTo(XmlWriter)

将与格式化程序关联的 ServiceDocument 对象写入指定的 XML 编写器。

显式接口实现

IXmlSerializable.GetSchema()

此方法是保留方法,请不要使用。

IXmlSerializable.ReadXml(XmlReader)

从 XML 的表示形式生成 ServiceDocument

IXmlSerializable.WriteXml(XmlWriter)

ServiceDocument 转换为其 XML 表示形式。

适用于