XmlPreloadedResolver 类

定义

表示类,其用于通过 DTD 或 XML 流预填充缓存。

public ref class XmlPreloadedResolver : System::Xml::XmlResolver
public class XmlPreloadedResolver : System.Xml.XmlResolver
type XmlPreloadedResolver = class
    inherit XmlResolver
Public Class XmlPreloadedResolver
Inherits XmlResolver
继承
XmlPreloadedResolver

注解

当不需要自动调用网络或不可能时,该 XmlPreloadedResolver 类型将用作解析程序。 例如,此类型可用于加载缓存的外部 DTD。 或者,你可能用于 XmlPreloadedResolver 预加载 XHTML 1.0 中定义的已知 DTD。 预加载已知 DTD 不会启动任何网络连接,因为这些 DTD 已嵌入到System.Xml中。Utils 程序集。 目前, XmlPreloadedResolver 包括 XHTML 1.0 和 RSS 0.91 中定义的 DTD。

构造函数

XmlPreloadedResolver()

初始化 XmlPreloadedResolver 类的新实例。

XmlPreloadedResolver(XmlKnownDtds)

用指定的预加载已知 DTD 初始化 XmlPreloadedResolver 类的新实例。

XmlPreloadedResolver(XmlResolver)

用指定的回退冲突解决程序初始化 XmlPreloadedResolver 类的新实例。

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

用指定的回退冲突解决程序和预加载的已知 DTD 初始化 XmlPreloadedResolver 类的新实例。

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

使用指定的回退解析程序、预加载的已知 DTD 以及 URI 相等比较器初始化 XmlPreloadedResolver 类的新实例。

属性

Credentials

设置用于对基础 WebRequest 进行身份验证的凭据。

PreloadedUris

获取预加载 URI 的集合。

方法

Add(Uri, Byte[])

XmlPreloadedResolver 存储区添加字节数组,并将其映射到 URI。 如果存储区中已包含相同 URI 的映射,将重写现有映射。

Add(Uri, Byte[], Int32, Int32)

XmlPreloadedResolver 存储区添加字节数组,并将其映射到 URI。 如果存储区中已包含相同 URI 的映射,将重写现有映射。

Add(Uri, Stream)

添加 StreamXmlPreloadedResolver 存储区,并将其映射到 URI。 如果存储区中已包含相同 URI 的映射,将重写现有映射。

Add(Uri, String)

将包含预加载数据的字符串添加到 XmlPreloadedResolver,存储并将它映射到一个 URI。 如果存储区中已包含相同 URI 的映射,将重写现有映射。

Equals(Object)

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

(继承自 Object)
GetEntity(Uri, String, Type)

将 URI 映射到包含实际资源的对象。

GetEntityAsync(Uri, String, Type)

将 URI 异步映射到包含实际资源的对象。

GetEntityAsync(Uri, String, Type)

将 URI 异步映射到包含实际资源的对象。

(继承自 XmlResolver)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(Uri)

XmlPreloadedResolver 中移除与 URI 相对应的数据。

ResolveUri(Uri, String)

从基 URI 和相对 URI 解析绝对 URI。

SupportsType(Uri, Type)

确定解析器是否支持其他的 Type 而不是仅仅支持 Stream

ToString()

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

(继承自 Object)

适用于