XDocument.LoadAsync Methode

Definitie

Overloads

Name Description
LoadAsync(TextReader, LoadOptions, CancellationToken)

Hiermee maakt u een nieuwe XDocument en initialiseert u de onderliggende XML-structuur met behulp van de opgegeven TextReader parameter, eventueel witruimte behouden.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Hiermee maakt u een nieuwe XDocument met de inhoud van de opgegeven XmlReader.

LoadAsync(Stream, LoadOptions, CancellationToken)

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

LoadAsync(TextReader, LoadOptions, CancellationToken)

Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs

Hiermee maakt u een nieuwe XDocument en initialiseert u de onderliggende XML-structuur met behulp van de opgegeven TextReader parameter, eventueel witruimte behouden.

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)

Parameters

textReader
TextReader

Een lezer die de onbewerkte XML bevat die moet worden gelezen in de zojuist gemaakte XDocumentxml.

options
LoadOptions

Een set laadopties.

cancellationToken
CancellationToken

Een annuleringstoken.

Retouren

Een nieuw XDocument met de inhoud van de opgegeven TextReader.

Uitzonderingen

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

Opmerkingen

Als LoadOptions.PreserveWhitespace deze optie is ingesteld, wordt de XmlReaderSettings.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:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs

Hiermee maakt u een nieuwe XDocument met de inhoud van de opgegeven XmlReader.

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)

Parameters

reader
XmlReader

Een lezer met de XML die moet worden gelezen in de nieuwe XDocument.

options
LoadOptions

Een set laadopties.

cancellationToken
CancellationToken

Een annuleringstoken.

Retouren

Een nieuw XDocument met de inhoud van de opgegeven XmlReader.

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

LoadAsync(Stream, LoadOptions, CancellationToken)

Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs
Bron:
XDocument.cs

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

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)

Parameters

stream
Stream

Een stroom met de onbewerkte XML die moet worden gelezen in de zojuist gemaakte XDocument.

options
LoadOptions

Een set laadopties.

cancellationToken
CancellationToken

Een annuleringstoken.

Retouren

Een nieuw XDocument met de inhoud van de opgegeven Stream.

Uitzonderingen

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

Opmerkingen

Als LoadOptions.PreserveWhitespace de eigenschap is ingesteld, wordt de onderliggende XmlReaderSettings.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