ServiceDocumentFormatter 类

定义

一个充当其他格式化程序(例如 AtomPub10ServiceDocumentFormatter)的基类的抽象类。

public ref class ServiceDocumentFormatter abstract
[System.Runtime.Serialization.DataContract]
public abstract class ServiceDocumentFormatter
[<System.Runtime.Serialization.DataContract>]
type ServiceDocumentFormatter = class
Public MustInherit Class ServiceDocumentFormatter
继承
ServiceDocumentFormatter
派生
属性

注解

此类为抽象类,不能直接实例化。

构造函数

ServiceDocumentFormatter()

创建 ServiceDocumentFormatter 类的新实例。

ServiceDocumentFormatter(ServiceDocument)

创建 ServiceDocumentFormatter 类的新实例。

属性

Document

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

Version

获取格式化程序的版本。

方法

CanRead(XmlReader)

验证指定的 XmlReader 是否包含有效的服务文档。

CreateCategory(InlineCategoriesDocument)

创建 SyndicationCategory 类的新实例。

CreateCollection(Workspace)

创建一个新的 ResourceCollectionInfo 实例。

CreateDocumentInstance()

创建一个新的 ServiceDocument 实例。

CreateInlineCategories(ResourceCollectionInfo)

创建一个新的 InlineCategoriesDocument

CreateReferencedCategories(ResourceCollectionInfo)

创建一个新的 ReferencedCategoriesDocument

CreateWorkspace(ServiceDocument)

创建一个新的 Workspace

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
LoadElementExtensions(XmlReader, CategoriesDocument, Int32)

加载元素扩展。

LoadElementExtensions(XmlReader, ResourceCollectionInfo, Int32)

加载元素扩展。

LoadElementExtensions(XmlReader, ServiceDocument, Int32)

加载元素扩展。

LoadElementExtensions(XmlReader, Workspace, Int32)

加载元素扩展。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadFrom(XmlReader)

从指定的 XmlReader 读取服务文档。

SetDocument(ServiceDocument)

设置要写入的 ServiceDocument

ToString()

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

(继承自 Object)
TryParseAttribute(String, String, String, CategoriesDocument, String)

试图分析属性扩展。

TryParseAttribute(String, String, String, ResourceCollectionInfo, String)

试图分析属性扩展。

TryParseAttribute(String, String, String, ServiceDocument, String)

试图分析属性扩展。

TryParseAttribute(String, String, String, Workspace, String)

试图分析属性扩展。

TryParseElement(XmlReader, CategoriesDocument, String)

试图分析元素扩展。

TryParseElement(XmlReader, ResourceCollectionInfo, String)

试图分析元素扩展。

TryParseElement(XmlReader, ServiceDocument, String)

试图分析元素扩展。

TryParseElement(XmlReader, Workspace, String)

试图分析元素扩展。

WriteAttributeExtensions(XmlWriter, CategoriesDocument, String)

写入属性扩展。

WriteAttributeExtensions(XmlWriter, ResourceCollectionInfo, String)

写入属性扩展。

WriteAttributeExtensions(XmlWriter, ServiceDocument, String)

写入属性扩展。

WriteAttributeExtensions(XmlWriter, Workspace, String)

写入属性扩展。

WriteElementExtensions(XmlWriter, CategoriesDocument, String)

写入元素扩展。

WriteElementExtensions(XmlWriter, ResourceCollectionInfo, String)

写入元素扩展。

WriteElementExtensions(XmlWriter, ServiceDocument, String)

写入元素扩展。

WriteElementExtensions(XmlWriter, Workspace, String)

写入元素扩展。

WriteTo(XmlWriter)

将服务文档写入指定的 XmlWriter

适用于