SyndicationItemFormatter 类

定义

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

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

注解

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

构造函数

SyndicationItemFormatter()

创建 SyndicationItemFormatter 类的新实例。

SyndicationItemFormatter(SyndicationItem)

使用指定的 SyndicationItemFormatter 实例创建 SyndicationItem 类的新实例。

属性

Item

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

Version

获取格式化程序的联合版本。

方法

CanRead(XmlReader)

验证指定的 XmlReader 是否包含有效的联合项。

CreateCategory(SyndicationItem)

使用指定的 SyndicationCategory 实例创建 SyndicationItem 类的新实例。

CreateItemInstance()

创建 SyndicationItem 类的新实例。

CreateLink(SyndicationItem)

创建 SyndicationLink 类的新实例。

CreatePerson(SyndicationItem)

使用指定的 SyndicationPerson 实例创建新 SyndicationItem 实例。

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

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

使用指定的 SyndicationCategory 和最大扩展大小将元素扩展加载到指定的 XmlReader

LoadElementExtensions(XmlReader, SyndicationItem, Int32)

使用指定的 SyndicationItem 和最大扩展大小将元素扩展加载到指定的 XmlReader

LoadElementExtensions(XmlReader, SyndicationLink, Int32)

使用指定的 SyndicationLink 和最大扩展大小将元素扩展加载到指定的 XmlReader

LoadElementExtensions(XmlReader, SyndicationPerson, Int32)

使用指定的 SyndicationPerson 和最大扩展大小将元素扩展加载到指定的 XmlReader

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadFrom(XmlReader)

从指定的 SyndicationItem 中读入 XmlReader

SetItem(SyndicationItem)

SyndicationItem 实例与 SyndicationItemFormatter 相关联。

ToString()

获取 SyndicationItemFormatter 实例的字符串表示形式。

TryParseAttribute(String, String, String, SyndicationCategory, String)

试图使用指定的 SyndicationCategory 实例分析属性扩展。

TryParseAttribute(String, String, String, SyndicationItem, String)

试图使用指定的 SyndicationItem 实例分析属性扩展。

TryParseAttribute(String, String, String, SyndicationLink, String)

试图使用指定的 SyndicationLink 实例分析属性扩展。

TryParseAttribute(String, String, String, SyndicationPerson, String)

试图使用指定的 SyndicationPerson 实例分析属性扩展。

TryParseContent(XmlReader, SyndicationItem, String, String, SyndicationContent)

试图使用指定的 SyndicationItem 实例分析联合项内容。

TryParseElement(XmlReader, SyndicationCategory, String)

试图使用指定的 SyndicationCategory 实例分析元素扩展。

TryParseElement(XmlReader, SyndicationItem, String)

试图使用指定的 SyndicationItem 实例分析元素扩展。

TryParseElement(XmlReader, SyndicationLink, String)

试图使用指定的 SyndicationLink 实例分析元素扩展。

TryParseElement(XmlReader, SyndicationPerson, String)

试图使用指定的 SyndicationPerson 实例分析元素扩展。

WriteAttributeExtensions(XmlWriter, SyndicationCategory, String)

使用指定的联合版本将 SyndicationCategory 实例中的属性扩展写入指定的 XmlWriter

WriteAttributeExtensions(XmlWriter, SyndicationItem, String)

使用指定的联合版本将 SyndicationItem 实例中的属性扩展写入指定的 XmlWriter

WriteAttributeExtensions(XmlWriter, SyndicationLink, String)

使用指定的联合版本将 SyndicationLink 实例中的属性扩展写入指定的 XmlWriter

WriteAttributeExtensions(XmlWriter, SyndicationPerson, String)

使用指定的联合版本将 SyndicationPerson 实例中的属性扩展写入指定的 XmlWriter

WriteElementExtensions(XmlWriter, SyndicationCategory, String)

使用指定的联合版本将 SyndicationCategory 实例中的元素扩展写入指定的 XmlWriter

WriteElementExtensions(XmlWriter, SyndicationItem, String)

使用指定的联合版本将 SyndicationItem 实例中的元素扩展写入指定的 XmlWriter

WriteElementExtensions(XmlWriter, SyndicationLink, String)

使用指定的联合版本将 SyndicationLink 实例中的元素扩展写入指定的 XmlWriter

WriteElementExtensions(XmlWriter, SyndicationPerson, String)

使用指定的联合版本将 SyndicationPerson 实例中的元素扩展写入指定的 XmlWriter

WriteTo(XmlWriter)

SyndicationItem 写入指定的 XmlWriter 实例。

适用于