SyndicationFeedFormatter 类

定义

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

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

注解

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

构造函数

SyndicationFeedFormatter()

创建 SyndicationFeedFormatter 类的新实例。

SyndicationFeedFormatter(SyndicationFeed)

使用指定的 SyndicationFeedFormatter 实例创建 SyndicationFeed 类的新实例。

属性

DateTimeParser

SyndicationFeedFormatter 类用来将 XmlDateTimeData 字符串数据转换为 DateTimeOffset 的委托。

Feed

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

UriParser

SyndicationFeedFormatter 类用来基于字符串输入创建 Uri 实例的委托。

Version

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

方法

CanRead(XmlReader)

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

CreateCategory(SyndicationFeed)

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

CreateCategory(SyndicationItem)

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

CreateFeedInstance()

创建 SyndicationFeed 类的新实例。

CreateItem(SyndicationFeed)

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

CreateLink(SyndicationFeed)

使用指定的 SyndicationLink 创建 SyndicationFeed 类的新实例。

CreateLink(SyndicationItem)

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

CreatePerson(SyndicationFeed)

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

CreatePerson(SyndicationItem)

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

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

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

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

LoadElementExtensions(XmlReader, SyndicationFeed, Int32)

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

LoadElementExtensions(XmlReader, SyndicationItem, Int32)

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

LoadElementExtensions(XmlReader, SyndicationLink, Int32)

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

LoadElementExtensions(XmlReader, SyndicationPerson, Int32)

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

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadFrom(XmlReader)

从指定的 SyndicationFeed 中读入 XmlReader

SetFeed(SyndicationFeed)

SyndicationFeed 实例与 SyndicationFeedFormatter 相关联。

ToString()

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

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

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

TryParseAttribute(String, String, String, SyndicationFeed, String)

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

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, SyndicationFeed, String)

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

TryParseElement(XmlReader, SyndicationItem, String)

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

TryParseElement(XmlReader, SyndicationLink, String)

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

TryParseElement(XmlReader, SyndicationPerson, String)

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

WriteAttributeExtensions(XmlWriter, SyndicationCategory, String)

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

WriteAttributeExtensions(XmlWriter, SyndicationFeed, String)

使用指定的联合版本将 SyndicationFeed 实例中的属性扩展写入指定的 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, SyndicationFeed, String)

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

WriteElementExtensions(XmlWriter, SyndicationItem, String)

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

WriteElementExtensions(XmlWriter, SyndicationLink, String)

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

WriteElementExtensions(XmlWriter, SyndicationPerson, String)

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

WriteTo(XmlWriter)

SyndicationFeed 写入指定的 XmlWriter 实例。

适用于