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 以单步执行实体。

适用于

另请参阅