XmlReader.ReadAsync Método

Definição

Lê assincronamente o próximo nó do fluxo.Asynchronously reads the next node from the stream.

public:
 virtual System::Threading::Tasks::Task<bool> ^ ReadAsync();
public virtual System.Threading.Tasks.Task<bool> ReadAsync ();
abstract member ReadAsync : unit -> System.Threading.Tasks.Task<bool>
override this.ReadAsync : unit -> System.Threading.Tasks.Task<bool>
Public Overridable Function ReadAsync () As Task(Of Boolean)

Retornos

Task<Boolean>

true se o próximo nó for lido com êxito; false se não houver mais nenhum nó para ler.true if the next node was read successfully; false if there are no more nodes to read.

Exceções

Um método XmlReader foi chamado antes do término de uma operação assíncrona anterior.An XmlReader method was called before a previous asynchronous operation finished. Nesse caso, InvalidOperationException será gerado com a mensagem “Uma operação assíncrona já está em andamento”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

- ou --or-

Um método assíncrono XmlReader foi chamado sem definir o sinalizador Async como true.An XmlReader asynchronous method was called without setting the Async flag to true. Neste caso, InvalidOperationException é gerado com a mensagem: “Defina XmlReaderSettings.Async como verdadeiro se desejar usar Métodos Assíncronos”.In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Comentários

Essa é a versão assíncrona do Read , com a mesma funcionalidade.This is the asynchronous version of Read, with the same functionality. Para usar esse método, você deve definir o Async sinalizador como true .To use this method, you must set the Async flag to true.

Aplica-se a