XmlReader.ResolveEntity Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej rozpoznaje odwołanie do jednostki dla EntityReference
węzłów.
public:
abstract void ResolveEntity();
public abstract void ResolveEntity ();
abstract member ResolveEntity : unit -> unit
Public MustOverride Sub ResolveEntity ()
Wyjątki
Czytnik nie jest umieszczony w węźle EntityReference
; ta implementacja czytnika nie może rozpoznać jednostek (CanResolveEntity zwraca wartość false
).
-lub-
Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".
Uwagi
Jeśli czytnik jest umieszczony w węźle EntityReference
(XmlNodeType.EntityReference
), jeśli Read jest wywoływany po wywołaniu tej metody, tekst zastępczy jednostki jest analizowany. Po zakończeniu zamiany tekstu jednostki węzeł jest zwracany w EndEntity
celu zamknięcia zakresu odwołania do jednostki.
Uwaga
Po wywołaniu tej metody, jeśli jednostka jest częścią wartości atrybutu, należy wywołać ReadAttributeValue metodę , aby przejść do jednostki.