XmlReader.MoveToContentAsync Metoda

Definicja

Asynchronicznie sprawdza, czy bieżący węzeł jest węzłem zawartości.Asynchronously checks whether the current node is a content node. Jeśli węzeł nie jest węzłem zawartości, czytnik przechodzi do następnego węzła zawartości lub końca pliku.If the node is not a content node, the reader skips ahead to the next content node or end of file.

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

Zwraca

NodeType bieżącego węzła znalezionego przez metodę lub XmlNodeType.None, jeśli czytnik osiągnął koniec strumienia wejściowego.The NodeType of the current node found by the method or XmlNodeType.None if the reader has reached the end of the input stream.

Wyjątki

Metoda XmlReader została wywołana przed ukończeniem poprzedniej operacji asynchronicznej.An XmlReader method was called before a previous asynchronous operation finished. W takim przypadku InvalidOperationException jest generowany z komunikatem "asynchroniczna operacja jest już w toku".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

lub-or-

Metoda asynchroniczna XmlReader została wywołana bez ustawienia flagi Async do true.An XmlReader asynchronous method was called without setting the Async flag to true. W takim przypadku InvalidOperationException jest generowany z komunikatem "Ustaw tabela XmlReaderSettings. Async to true, jeśli chcesz użyć metod asynchronicznych".In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Uwagi

Jest to asynchroniczna wersja MoveToContentz tą samą funkcjonalnością.This is the asynchronous version of MoveToContent, with the same functionality. Aby użyć tej metody, należy ustawić flagę Async, aby true.To use this method, you must set the Async flag to true.

Dotyczy

Zobacz też