XDocument.LoadAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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
- 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).