Freigeben über


XmlReader.ResolveEntity Methode

Definition

Löst beim Überschreiben in einer abgeleiteten Klasse den Entitätsverweis für EntityReference-Knoten auf.

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

Ausnahmen

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

- oder -

Eine XmlReader-Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.

Hinweise

Wenn der Reader auf einem EntityReference Knoten () positioniert ist undXmlNodeType.EntityReferenceRead nach dem Aufruf dieser Methode aufgerufen wird, wird der Entitätsersetzungstext analysiert. Wenn der Entitätsersetzungstext abgeschlossen ist, wird ein EndEntity Knoten zurückgegeben, um den Entitätsverweisbereich zu schließen.

Hinweis

Wenn die Entität nach dem Aufrufen dieser Methode Teil eines Attributwerts ist, müssen Sie aufrufen ReadAttributeValue , um in die Entität einzuschritten.

Gilt für:

Weitere Informationen