XmlReader.SkipAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно пропускает дочерние элементы текущего узла.
public:
virtual System::Threading::Tasks::Task ^ SkipAsync();
public virtual System.Threading.Tasks.Task SkipAsync();
abstract member SkipAsync : unit -> System.Threading.Tasks.Task
override this.SkipAsync : unit -> System.Threading.Tasks.Task
Public Overridable Function SkipAsync () As Task
Возвращаемое значение
Текущий узел.
Исключения
Метод XmlReader был вызван до завершения предыдущей асинхронной операции. В этом случае InvalidOperationException создается сообщение "Асинхронная операция уже выполняется".
–или–
Асинхронный XmlReader метод был вызван без задания флага Asynctrue. В этом случае создается сообщение "Задать XmlReaderSettings.Async значение true, InvalidOperationException если вы хотите использовать Асинхронные методы".
Комментарии
Это асинхронная версия Skipс той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Asynctrueзначение .
Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Skip().