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 de entidad para EntityReference los nodos.
public:
abstract void ResolveEntity();
public abstract void ResolveEntity();
abstract member ResolveEntity : unit -> unit
Public MustOverride Sub ResolveEntity ()
Excepciones
El lector no está colocado en un EntityReference nodo; esta implementación del lector no puede resolver entidades (CanResolveEntity devuelve false).
O bien
Se llamó a un XmlReader método antes de que finalice una operación asincrónica anterior. En este caso, InvalidOperationException se produce con el mensaje "Una operación asincrónica ya está 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 entidad. Cuando finaliza el texto de reemplazo de entidad, se devuelve un EndEntity nodo para cerrar el ámbito de referencia de entidad.
Note
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.