XmlReader.ResolveEntity Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se invalida en una clase derivada, resuelve la referencia a entidad para los nodos EntityReference
.
public:
abstract void ResolveEntity();
public abstract void ResolveEntity ();
abstract member ResolveEntity : unit -> unit
Public MustOverride Sub ResolveEntity ()
Excepciones
El lector no está situado en un nodo EntityReference
; esta implementación del lector no puede resolver entidades (CanResolveEntity devuelve false
).
o bien
Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.
Comentarios
Si el lector se coloca en un EntityReference
nodo (XmlNodeType.EntityReference
), si Read se llama después de llamar a este método, se analiza el texto de reemplazo de la entidad. Cuando finaliza el texto de reemplazo de entidad, se devuelve un EndEntity
nodo para cerrar el ámbito de referencia de entidad.
Nota
Después de llamar a este método, si la entidad forma parte de un valor de atributo, debe llamar ReadAttributeValue a para entrar en la entidad.