XDocument.LoadAsync Metod

Definition

Överlagringar

Name Description
LoadAsync(TextReader, LoadOptions, CancellationToken)

Skapar en ny XDocument och initierar sitt underliggande XML-träd med den angivna TextReader parametern, vilket kan bevara tomt utrymme.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Skapar en ny XDocument som innehåller innehållet i den angivna XmlReader.

LoadAsync(Stream, LoadOptions, CancellationToken)

Asynkront skapar en ny XDocument och initierar dess underliggande XML-träd från den angivna strömmen, om du vill bevara tomt utrymme.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs

Skapar en ny XDocument och initierar sitt underliggande XML-träd med den angivna TextReader parametern, vilket kan bevara tomt utrymme.

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)

Parametrar

textReader
TextReader

En läsare som innehåller den råa XML som ska läsas in i den nyligen skapade XDocument.

options
LoadOptions

En uppsättning inläsningsalternativ.

cancellationToken
CancellationToken

En annulleringstoken.

Returer

Ett nytt XDocument som innehåller innehållet i den angivna TextReader.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Om LoadOptions.PreserveWhitespace har angetts är egenskapen XmlReaderSettings.IgnoreWhitespace inställd på false.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Load(TextReader, LoadOptions).

Gäller för

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs

Skapar en ny XDocument som innehåller innehållet i den angivna 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)

Parametrar

reader
XmlReader

En läsare som innehåller DEN XML som ska läsas in i den nya XDocument.

options
LoadOptions

En uppsättning inläsningsalternativ.

cancellationToken
CancellationToken

En annulleringstoken.

Returer

Ett nytt XDocument som innehåller innehållet i den angivna XmlReader.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Load(XmlReader, LoadOptions).

Gäller för

LoadAsync(Stream, LoadOptions, CancellationToken)

Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs

Asynkront skapar en ny XDocument och initierar dess underliggande XML-träd från den angivna strömmen, om du vill bevara tomt utrymme.

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)

Parametrar

stream
Stream

En ström som innehåller den råa XML-koden som ska läsas in i den nyligen skapade XDocument.

options
LoadOptions

En uppsättning inläsningsalternativ.

cancellationToken
CancellationToken

En annulleringstoken.

Returer

Ett nytt XDocument som innehåller innehållet i den angivna Stream.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Om LoadOptions.PreserveWhitespace anges är den underliggande XmlReaderSettings.IgnoreWhitespace egenskapen inställd på false.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Load(Stream, LoadOptions).

Gäller för