XNode.ReadFromAsync(XmlReader, CancellationToken) メソッド

定義

XNodeからXmlReaderを作成します。 ノードのランタイムの種類は、リーダーで最初に検出されたノードの 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)によってスローされる例外を参照してください。

適用対象