XElement.LoadAsync Methode

Definitie

Overloads

Name Description
LoadAsync(Stream, LoadOptions, CancellationToken)

Asynchroon maakt een nieuwe XElement en initialiseert de onderliggende XML-structuur met behulp van de opgegeven stroom, eventueel witruimte behouden.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Asynchroon maakt een nieuwe XElement en initialiseert de onderliggende XML-structuur met behulp van de opgegeven tekstlezer, eventueel witruimte behouden.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Asynchroon maakt een nieuwe XElement en initialiseert de onderliggende XML-structuur met behulp van de opgegeven XML-lezer, eventueel witruimte behouden.

LoadAsync(Stream, LoadOptions, CancellationToken)

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Asynchroon maakt een nieuwe XElement en initialiseert de onderliggende XML-structuur met behulp van de opgegeven stroom, eventueel witruimte behouden.

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)

Parameters

stream
Stream

De stream met de onbewerkte XML die moet worden gelezen.

options
LoadOptions

Een bitsgewijze combinatie van de opsommingswaarden waarmee de laadopties worden opgegeven om de XML te parseren.

cancellationToken
CancellationToken

Een token dat kan worden gebruikt om annulering van de asynchrone bewerking aan te vragen.

Retouren

Een nieuw XElement met de inhoud van de opgegeven stream.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

Als options deze optie is ingesteld PreserveWhitespaceop , wordt de IgnoreWhitespace eigenschap ingesteld op false.

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Load(Stream, LoadOptions)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Van toepassing op

LoadAsync(TextReader, LoadOptions, CancellationToken)

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Asynchroon maakt een nieuwe XElement en initialiseert de onderliggende XML-structuur met behulp van de opgegeven tekstlezer, eventueel witruimte behouden.

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)

Parameters

textReader
TextReader

Een lezer met de onbewerkte XML die moet worden gelezen.

options
LoadOptions

Een bitsgewijze combinatie van de opsommingswaarden waarmee de laadopties worden opgegeven om de XML te parseren.

cancellationToken
CancellationToken

Een token dat kan worden gebruikt om annulering van de asynchrone bewerking aan te vragen.

Retouren

Een nieuw XElement met de inhoud van de opgegeven lezer.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

Als options deze optie is ingesteld PreserveWhitespaceop , wordt de IgnoreWhitespace eigenschap ingesteld op false.

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Load(TextReader, LoadOptions)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Van toepassing op

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Asynchroon maakt een nieuwe XElement en initialiseert de onderliggende XML-structuur met behulp van de opgegeven XML-lezer, eventueel witruimte behouden.

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)

Parameters

reader
XmlReader

Een lezer met de XML die moet worden gelezen.

options
LoadOptions

Een bitsgewijze combinatie van de opsommingswaarden waarmee de laadopties worden opgegeven om de XML te parseren.

cancellationToken
CancellationToken

Een token dat kan worden gebruikt om annulering van de asynchrone bewerking aan te vragen.

Retouren

Een nieuw XElement met de inhoud van de opgegeven lezer.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

Deze methode slaat op in de taak die alle uitzonderingen voor niet-gebruik retourneert die de synchrone tegenhanger van de methode kan genereren. Als er een uitzondering wordt opgeslagen in de geretourneerde taak, wordt deze uitzondering gegenereerd wanneer de taak wordt gewacht. Gebruiksonderzondering, zoals ArgumentException, worden nog steeds synchroon gegenereerd. Zie de uitzonderingen die zijn gegenereerd door Load(XmlReader, LoadOptions)de opgeslagen uitzonderingen voor de opgeslagen uitzonderingen.

Van toepassing op