英語で読む

次の方法で共有


XmlReader.ResolveEntity メソッド

定義

派生クラスでオーバーライドされると、EntityReference ノードのエンティティ参照を解決します。

C#
public abstract void ResolveEntity();

例外

リーダーが EntityReference ノードに配置されていません。つまり、このリーダーの実装では、エンティティを解決できません。CanResolveEntityfalse を返します。

- または -

先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。 この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。

注釈

リーダーがノード (XmlNodeType.EntityReference) に配置されている場合Read、このメソッドの呼び出し後に EntityReference が呼び出されると、エンティティ置換テキストが解析されます。 エンティティ置換テキストが完了すると、エンティティ参照スコープを 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

こちらもご覧ください