XmlReader.ResolveEntity Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 .