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).

Применяется к