XmlReader.ResolveEntity Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě přeloží odkaz na entitu pro EntityReference
uzly.
public:
abstract void ResolveEntity();
public abstract void ResolveEntity ();
abstract member ResolveEntity : unit -> unit
Public MustOverride Sub ResolveEntity ()
Výjimky
Čtenář není umístěn na EntityReference
uzlu; tato implementace čtenáře nemůže přeložit entity (CanResolveEntity vrátí false
).
-nebo-
Před XmlReader dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán se zprávou "Asynchronní operace již probíhá.".
Poznámky
Pokud je čtečka umístěna na EntityReference
uzlu (XmlNodeType.EntityReference
), pokud Read je volána po volání této metody, text nahrazení entity se analyzuje. Po dokončení textu nahrazení entity se vrátí uzel, který EndEntity
zavře obor odkazu na entitu.
Poznámka
Pokud je entita po volání této metody součástí hodnoty atributu, musíte volat ReadAttributeValue krok do entity.