Partilhar via


XmlReader.ResolveEntity Método

Definição

Quando substituído em uma classe derivada, resolve a referência da entidade para nós EntityReference.

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

Exceções

O leitor não está posicionado em um nó EntityReference. Essa implementação do leitor não pode resolver entidades (CanResolveEntity retorna false).

- ou -

Um método XmlReader foi chamado antes do término de uma operação assíncrona anterior. Nesse caso, InvalidOperationException será gerado com a mensagem “Uma operação assíncrona já está em andamento”.

Comentários

Se o leitor estiver posicionado em um EntityReference nó (XmlNodeType.EntityReference), se Read for chamado após chamar esse método, o texto de substituição da entidade será analisado. Quando o texto de substituição da entidade é concluído, um EndEntity nó é retornado para fechar o escopo de referência da entidade.

Observação

Depois de chamar esse método, se a entidade fizer parte de um valor de atributo, você deverá chamar ReadAttributeValue para entrar na entidade.

Aplica-se a

Confira também