XDocument.LoadAsync Methode

Definition

Überlädt

LoadAsync(TextReader, LoadOptions, CancellationToken)

Erstellt ein neues XDocument und initialisiert die zugrunde liegende XML-Struktur unter Verwendung des angegebenen TextReader-Parameters, wobei optional Leerraum beibehalten wird.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Erstellt ein neues XDocument, das den Inhalt des angegebenen XmlReader enthält.

LoadAsync(Stream, LoadOptions, CancellationToken)

Erstellt asynchron ein neues XDocument und initialisiert die zugrunde liegende XML-Struktur unter Verwendung des angegebenen Datenstroms, wobei optional Leerraum beibehalten wird.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Erstellt ein neues XDocument und initialisiert die zugrunde liegende XML-Struktur unter Verwendung des angegebenen TextReader-Parameters, wobei optional Leerraum beibehalten wird.

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)

Parameter

textReader
TextReader

Ein Leser mit dem rohen XML-Inhalt, der in das neu erstellte XDocument gelesen wird.

options
LoadOptions

Ein Satz von Ladeoptionen.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein neues XDocument, das den Inhalt des angegebenen TextReader enthält.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Wenn LoadOptions.PreserveWhitespace festgelegt ist, wird die XmlReaderSettings.IgnoreWhitespace -Eigenschaft auf falsefestgelegt.

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Load(TextReader, LoadOptions).

Gilt für:

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Erstellt ein neues XDocument, das den Inhalt des angegebenen XmlReader enthält.

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)

Parameter

reader
XmlReader

Ein Leser mit dem in das neue XDocument zu lesenden XML-Inhalt.

options
LoadOptions

Ein Satz von Ladeoptionen.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein neues XDocument, das den Inhalt des angegebenen XmlReader enthält.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Load(XmlReader, LoadOptions).

Gilt für:

LoadAsync(Stream, LoadOptions, CancellationToken)

Erstellt asynchron ein neues XDocument und initialisiert die zugrunde liegende XML-Struktur unter Verwendung des angegebenen Datenstroms, wobei optional Leerraum beibehalten wird.

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)

Parameter

stream
Stream

Ein Datenstrom mit dem rohen XML-Inhalt, der in das neu erstellte XDocument gelesen wird.

options
LoadOptions

Ein Satz von Ladeoptionen.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein neues XDocument, das den Inhalt des angegebenen Stream enthält.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Wenn LoadOptions.PreserveWhitespace festgelegt ist, wird die zugrunde liegende XmlReaderSettings.IgnoreWhitespace Eigenschaft auf falsefestgelegt.

Diese Methode speichert in der Aufgabe, die alle Nichtverwendungsausnahmen zurückgibt, die die synchrone Entsprechung der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen wie ArgumentExceptionwerden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie unter ausnahmen, die von ausgelöst werden Load(Stream, LoadOptions).

Gilt für: