XNode.ReadFromAsync(XmlReader, CancellationToken) 方法

定义

从 . 创建一个 XNodeXmlReader。 节点的运行时类型由 NodeType 读取器中遇到的第一个节点确定。

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)

参数

reader
XmlReader

位于要读入此 XNode节点的读取器。

cancellationToken
CancellationToken

可用于请求取消异步操作的令牌。

返回

包含从读取器读取的节点的 XNode。

例外

XmlReader 定位在已识别的节点类型上。

取消令牌已取消。 此异常存储在返回的任务中。

注解

此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 ReadFrom(XmlReader)..

适用于