XNode.ReadFromAsync(XmlReader, CancellationToken) Metod

Definition

Skapar en XNode från en XmlReader. Körningstypen för noden bestäms av den NodeType första noden som påträffades i läsaren.

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)

Parametrar

reader
XmlReader

En läsare placerad på noden för att läsa in i den här XNode.

cancellationToken
CancellationToken

En token som kan användas för att begära annullering av den asynkrona åtgärden.

Returer

En XNode som innehåller noderna som läse från läsaren.

Undantag

XmlReader är inte placerad på en identifierad nodtyp.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av ReadFrom(XmlReader).

Gäller för