XmlReader.ReadAsync Метод

Определение

Асинхронно считывает следующий узел из потока.

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)

Возвращаемое значение

Task<Boolean>

Значение true, если чтение прошло успешно; значение false, если отсутствуют узлы для чтения.

Исключения

Метод XmlReader вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".

-или-

Асинхронный метод XmlReader вызван без присваивания флагу Async значения true. В этом случае возникает исключение InvalidOperationException с сообщением "Задайте параметру XmlReaderSettings.Async значение true, если хотите использовать асинхронные методы Async Methods".

Комментарии

Это асинхронная версия Readс теми же функциями. Чтобы использовать этот метод, необходимо задать для флага Async trueзначение .

Применяется к

См. также раздел