Udostępnij za pośrednictwem


XmlReader.ResolveEntity Metoda

Definicja

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.

Dotyczy

Zobacz też