XNode.ReadFromAsync(XmlReader, CancellationToken) Metoda

Definice

Vytvoří z XNode objektu XmlReader. Typ modulu runtime uzlu je určen NodeType prvním uzlem zjištěným ve čtečce.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XNode ^> ^ ReadFromAsync(System::Xml::XmlReader ^ reader, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XNode> ReadFromAsync(System.Xml.XmlReader reader, System.Threading.CancellationToken cancellationToken);
static member ReadFromAsync : System.Xml.XmlReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Xml.Linq.XNode>
Public Shared Function ReadFromAsync (reader As XmlReader, cancellationToken As CancellationToken) As Task(Of XNode)

Parametry

reader
XmlReader

Čtečka umístěná v uzlu pro čtení do tohoto XNodeobjektu .

cancellationToken
CancellationToken

Token, který lze použít k vyžádání zrušení asynchronní operace.

Návraty

Uzel XNode, který obsahuje uzly přečtené ze čtečky.

Výjimky

Není XmlReader umístěn na rozpoznaný typ uzlu.

Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.

Poznámky

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané ReadFrom(XmlReader).

Platí pro