XElement.LoadAsync Methode

Definition

Überlädt

Name Beschreibung
LoadAsync(Stream, LoadOptions, CancellationToken)

Erstellt asynchron eine neue XElement und initialisiert die zugrunde liegende XML-Struktur mithilfe des angegebenen Datenstroms, optional wird Leerraum beibehalten.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Erstellt asynchron eine neue XElement und initialisiert die zugrunde liegende XML-Struktur mithilfe des angegebenen Textlesers, optional wird Leerraum beibehalten.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Erstellt asynchron eine neue XElement und initialisiert die zugrunde liegende XML-Struktur mithilfe des angegebenen XML-Readers, optional wird Leerraum beibehalten.

LoadAsync(Stream, LoadOptions, CancellationToken)

Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs

Erstellt asynchron eine neue XElement und initialisiert die zugrunde liegende XML-Struktur mithilfe des angegebenen Datenstroms, optional wird Leerraum beibehalten.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::IO::Stream ^ stream, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> 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.XElement>
Public Shared Function LoadAsync (stream As Stream, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

Parameter

stream
Stream

Der Datenstrom, der die zu lesende unformatierte XML enthält.

options
LoadOptions

Eine bitweise Kombination der Enumerationswerte, die die Ladeoptionen zum Analysieren des XML-Codes angeben.

cancellationToken
CancellationToken

Ein Token, das zum Anfordern des Abbruchs des asynchronen Vorgangs verwendet werden kann.

Gibt zurück

Eine neue XElement , die den Inhalt des angegebenen Datenstroms enthält.

Ausnahmen

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

Hinweise

Wenn dieser Wert auf ; festgelegt ist, wird die Eigenschaft auf .

Diese Methode speichert in der Aufgabe, die alle Nicht-Verwendungs-Ausnahmen zurückgibt, die das synchrone Gegenstück 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, z. B. ArgumentException, werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie in den von Load(Stream, LoadOptions).

Gilt für:

LoadAsync(TextReader, LoadOptions, CancellationToken)

Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs

Erstellt asynchron eine neue XElement und initialisiert die zugrunde liegende XML-Struktur mithilfe des angegebenen Textlesers, optional wird Leerraum beibehalten.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::IO::TextReader ^ textReader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> 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.XElement>
Public Shared Function LoadAsync (textReader As TextReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

Parameter

textReader
TextReader

Ein Reader, der den zu lesenden unformatierten XML-Code enthält.

options
LoadOptions

Eine bitweise Kombination der Enumerationswerte, die die Ladeoptionen zum Analysieren des XML-Codes angeben.

cancellationToken
CancellationToken

Ein Token, das zum Anfordern des Abbruchs des asynchronen Vorgangs verwendet werden kann.

Gibt zurück

Eine neue XElement , die den Inhalt des angegebenen Readers enthält.

Ausnahmen

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

Hinweise

Wenn dieser Wert auf ; festgelegt ist, wird die Eigenschaft auf .

Diese Methode speichert in der Aufgabe, die alle Nicht-Verwendungs-Ausnahmen zurückgibt, die das synchrone Gegenstück 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, z. B. ArgumentException, werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie in den von Load(TextReader, LoadOptions).

Gilt für:

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs
Quelle:
XElement.cs

Erstellt asynchron eine neue XElement und initialisiert die zugrunde liegende XML-Struktur mithilfe des angegebenen XML-Readers, optional wird Leerraum beibehalten.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::Xml::XmlReader ^ reader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> 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.XElement>
Public Shared Function LoadAsync (reader As XmlReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

Parameter

reader
XmlReader

Ein Reader, der den zu lesenden XML-Code enthält.

options
LoadOptions

Eine bitweise Kombination der Enumerationswerte, die die Ladeoptionen zum Analysieren des XML-Codes angeben.

cancellationToken
CancellationToken

Ein Token, das zum Anfordern des Abbruchs des asynchronen Vorgangs verwendet werden kann.

Gibt zurück

Eine neue XElement , die den Inhalt des angegebenen Readers 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 Nicht-Verwendungs-Ausnahmen zurückgibt, die das synchrone Gegenstück 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, z. B. ArgumentException, werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie in den von Load(XmlReader, LoadOptions).

Gilt für: