XmlReader.ResolveEntity Metod

Definition

När du åsidosättas i en härledd klass löser du entitetsreferensen för EntityReference noder.

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

Undantag

Läsaren är inte placerad på en EntityReference nod. Den här implementeringen av läsaren kan inte matcha entiteter (CanResolveEntity returnerar false).

-eller-

En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".

Kommentarer

Om läsaren är placerad på en EntityReference nod (XmlNodeType.EntityReference), om Read anropas efter att den här metoden anropats, parsas entitetsersättningstexten. När entitetens ersättningstext är klar returneras en EndEntity nod för att stänga entitetsreferensomfånget.

Note

När du har anropat den här metoden, om entiteten är en del av ett attributvärde, måste du anropa ReadAttributeValue för att gå in i entiteten.

Gäller för

Se även