XmlReader.ResolveEntity 方法

定义

当在派生类中被重写时,解析 EntityReference 节点的实体引用。

public:
 abstract void ResolveEntity();
public abstract void ResolveEntity ();
abstract member ResolveEntity : unit -> unit
Public MustOverride Sub ResolveEntity ()

例外

读取器未定位在 EntityReference 节点上;该读取器的实现不能解析实体(CanResolveEntity 返回 false)。

- 或 -

在上一次异步操作完成之前调用了 XmlReader 方法。 在此情况下,会引发 InvalidOperationException 并显示消息“异步操作已在进行中。”

注解

如果读取器位于 EntityReference) (XmlNodeType.EntityReference 节点上,如果在 Read 调用此方法后调用 ,则分析实体替换文本。 实体替换文本完成后,将返回一个 EndEntity 节点以关闭实体引用范围。

注意

调用此方法后,如果实体是属性值的一部分,则必须调用 ReadAttributeValue 以单步执行实体。

适用于

另请参阅