XmlReader.ResolveEntity Metodo

Definizione

Quando sottoposto a override in una classe derivata, risolve il riferimento all'entità per EntityReference i nodi.

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

Eccezioni

Il lettore non è posizionato in un EntityReference nodo. Questa implementazione del lettore non può risolvere le entità (CanResolveEntity restituisce false).

oppure

È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".

Commenti

Se il lettore è posizionato in un EntityReference nodo (XmlNodeType.EntityReference), se Read viene chiamato dopo aver chiamato questo metodo, viene analizzato il testo di sostituzione dell'entità. Al termine del testo di sostituzione dell'entità, viene restituito un EndEntity nodo per chiudere l'ambito di riferimento dell'entità.

Note

Dopo aver chiamato questo metodo, se l'entità fa parte di un valore di attributo, è necessario chiamare ReadAttributeValue per eseguire l'istruzione nell'entità.

Si applica a

Vedi anche