XNode.ReadFromAsync(XmlReader, CancellationToken) Methode

Definitie

Hiermee maakt u een XNode van een XmlReader. Het runtimetype van het knooppunt wordt bepaald door het NodeType eerste knooppunt dat in de lezer is opgetreden.

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)

Parameters

reader
XmlReader

Een lezer op het knooppunt om dit XNodein te lezen.

cancellationToken
CancellationToken

Een token dat kan worden gebruikt om annulering van de asynchrone bewerking aan te vragen.

Retouren

Een XNode die de knooppunten bevat die uit de lezer zijn gelezen.

Uitzonderingen

Het XmlReader is niet op een herkend knooppunttype weergegeven.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door ReadFrom(XmlReader)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Van toepassing op