使用英语阅读

通过


XmlReader.ResolveEntity 方法

定义

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

public abstract void ResolveEntity();

例外

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

- 或 -

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

注解

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

备注

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

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

另请参阅