Aracılığıyla paylaş


XNode.ReadFromAsync(XmlReader, CancellationToken) Yöntem

Tanım

bir içinden bir XNodeXmlReaderoluşturur. Düğümün çalışma zamanı türü, okuyucuda karşılaşılan ilk düğümün türü tarafından NodeType belirlenir.

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)

Parametreler

reader
XmlReader

Bu XNodeiçine okumak için düğüme konumlandırılmış bir okuyucu.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin iptalini istemek için kullanılabilecek bir belirteç.

Döndürülenler

Okuyucudan okunan düğümleri içeren bir XNode.

Özel durumlar

XmlReader, tanınan bir düğüm türüne konumlandırılmaz.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu yöntem, görevin içinde depolar ve yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürür. Döndürülen görevde bir özel durum depolanırsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan ReadFrom(XmlReader)özel durumlara bakın.

Şunlara uygulanır