Udostępnij za pośrednictwem


XmlReader.ReadAsync Metoda

Definicja

Asynchronicznie odczytuje następny węzeł ze strumienia.

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)

Zwraca

Task<Boolean>

true jeśli następny węzeł został pomyślnie odczytany; false jeśli nie ma więcej węzłów do odczytania.

Wyjątki

Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

-lub-

Wywołano XmlReader metodę asynchroniczną bez ustawienia flagi Async na true. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Ustaw wartość XmlReaderSettings.Async na wartość true, jeśli chcesz użyć metod asynchronicznych".

Uwagi

Jest to asynchroniczna wersja programu Read, z tą samą funkcjonalnością. Aby użyć tej metody, należy ustawić flagę Async na true.

Dotyczy

Zobacz też