次の方法で共有


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)スローされる例外に関するページを参照してください。

適用対象