XmlReader.ResolveEntity Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Entitätsverweis für EntityReference Knoten aufgelöst.

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

Ausnahmen

Der Leser ist nicht auf einem EntityReference Knoten positioniert. Diese Implementierung des Readers kann Entitäten nicht auflösen (CanResolveEntity gibt falsezurück).

-oder-

Eine XmlReader Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Hinweise

Wenn der Leser auf einem EntityReference Knoten (XmlNodeType.EntityReference) positioniert ist, wird der Entitätsersetzungstext analysiert, wenn Read er nach dem Aufrufen dieser Methode aufgerufen wird. Wenn der Ersetzungstext der Entität abgeschlossen ist, wird ein EndEntity Knoten zurückgegeben, um den Entitätsverweisbereich zu schließen.

Note

Wenn die Entität Teil eines Attributwerts ist, müssen Sie nach dem Aufrufen dieser Methode einen Schritt in die Entität ausführen ReadAttributeValue .

Gilt für:

Weitere Informationen