Aracılığıyla paylaş


XDocument.LoadAsync Yöntem

Tanım

Aşırı Yüklemeler

LoadAsync(TextReader, LoadOptions, CancellationToken)

Yeni XDocument bir oluşturur ve belirtilen TextReader parametreyi kullanarak temel alınan XML ağacını başlatır ve isteğe bağlı olarak boşluğu korur.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Belirtilen XmlReaderöğesinin içeriğini içeren yeni XDocument bir oluşturur.

LoadAsync(Stream, LoadOptions, CancellationToken)

Zaman uyumsuz olarak yeni XDocument bir oluşturur ve belirtilen akıştan temel alınan XML ağacını başlatır ve isteğe bağlı olarak boşluğu korur.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Kaynak:
XDocument.cs
Kaynak:
XDocument.cs
Kaynak:
XDocument.cs

Yeni XDocument bir oluşturur ve belirtilen TextReader parametreyi kullanarak temel alınan XML ağacını başlatır ve isteğe bağlı olarak boşluğu korur.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XDocument ^> ^ LoadAsync(System::IO::TextReader ^ textReader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XDocument> LoadAsync (System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.IO.TextReader * System.Xml.Linq.LoadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Xml.Linq.XDocument>
Public Shared Function LoadAsync (textReader As TextReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XDocument)

Parametreler

textReader
TextReader

Yeni oluşturulan XDocumentiçine okunacak ham XML'yi içeren bir okuyucu.

options
LoadOptions

Bir dizi yükleme seçeneği.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Belirtilen TextReaderöğesinin içeriğini içeren yeni bir XDocument.

Özel durumlar

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

Açıklamalar

ayarlanırsa LoadOptions.PreserveWhitespace özelliği XmlReaderSettings.IgnoreWhitespace olarak falseayarlanır.

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

Şunlara uygulanır

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Kaynak:
XDocument.cs
Kaynak:
XDocument.cs
Kaynak:
XDocument.cs

Belirtilen XmlReaderöğesinin içeriğini içeren yeni XDocument bir oluşturur.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XDocument ^> ^ LoadAsync(System::Xml::XmlReader ^ reader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XDocument> LoadAsync (System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.Xml.XmlReader * System.Xml.Linq.LoadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Xml.Linq.XDocument>
Public Shared Function LoadAsync (reader As XmlReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XDocument)

Parametreler

reader
XmlReader

Yeni XDocumentiçine okunacak XML'i içeren bir okuyucu.

options
LoadOptions

Bir dizi yükleme seçeneği.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Belirtilen XmlReaderöğesinin içeriğini içeren yeni bir XDocument.

Özel durumlar

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

Açıklamalar

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

Şunlara uygulanır

LoadAsync(Stream, LoadOptions, CancellationToken)

Kaynak:
XDocument.cs
Kaynak:
XDocument.cs
Kaynak:
XDocument.cs

Zaman uyumsuz olarak yeni XDocument bir oluşturur ve belirtilen akıştan temel alınan XML ağacını başlatır ve isteğe bağlı olarak boşluğu korur.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XDocument ^> ^ LoadAsync(System::IO::Stream ^ stream, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XDocument> LoadAsync (System.IO.Stream stream, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.IO.Stream * System.Xml.Linq.LoadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Xml.Linq.XDocument>
Public Shared Function LoadAsync (stream As Stream, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XDocument)

Parametreler

stream
Stream

Yeni oluşturulan XDocumentiçine okunacak ham XML'yi içeren bir akış.

options
LoadOptions

Bir dizi yükleme seçeneği.

cancellationToken
CancellationToken

İptal belirteci.

Döndürülenler

Belirtilen Streamöğesinin içeriğini içeren yeni bir XDocument.

Özel durumlar

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

Açıklamalar

ayarlanırsa LoadOptions.PreserveWhitespace , temel alınan XmlReaderSettings.IgnoreWhitespace özellik olarak falseayarlanır.

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

Şunlara uygulanır