XDocument.LoadAsync Metodo

Definizione

Overload

Nome Descrizione
LoadAsync(TextReader, LoadOptions, CancellationToken)

Crea un nuovo XDocument oggetto e inizializza l'albero XML sottostante utilizzando il parametro specificato TextReader , mantenendo facoltativamente lo spazio vuoto.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Crea un nuovo XDocument oggetto contenente il contenuto dell'oggetto specificato XmlReader.

LoadAsync(Stream, LoadOptions, CancellationToken)

Crea in modo asincrono un nuovo XDocument oggetto e inizializza l'albero XML sottostante dal flusso specificato, mantenendo facoltativamente lo spazio vuoto.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs

Crea un nuovo XDocument oggetto e inizializza l'albero XML sottostante utilizzando il parametro specificato TextReader , mantenendo facoltativamente lo spazio vuoto.

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)

Parametri

textReader
TextReader

Lettore contenente il codice XML non elaborato da leggere nell'oggetto appena creato XDocument.

options
LoadOptions

Set di opzioni di caricamento.

cancellationToken
CancellationToken

Un token di annullamento.

Valori restituiti

Nuovo XDocument contenente il contenuto dell'oggetto specificato TextReader.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Se LoadOptions.PreserveWhitespace è impostato, la XmlReaderSettings.IgnoreWhitespace proprietà viene impostata su false.

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Load(TextReader, LoadOptions).

Si applica a

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs

Crea un nuovo XDocument oggetto contenente il contenuto dell'oggetto specificato 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)

Parametri

reader
XmlReader

Lettore contenente il codice XML da leggere nel nuovo XDocumentoggetto .

options
LoadOptions

Set di opzioni di caricamento.

cancellationToken
CancellationToken

Un token di annullamento.

Valori restituiti

Nuovo XDocument contenente il contenuto dell'oggetto specificato XmlReader.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Load(XmlReader, LoadOptions).

Si applica a

LoadAsync(Stream, LoadOptions, CancellationToken)

Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs

Crea in modo asincrono un nuovo XDocument oggetto e inizializza l'albero XML sottostante dal flusso specificato, mantenendo facoltativamente lo spazio vuoto.

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)

Parametri

stream
Stream

Flusso contenente il codice XML non elaborato da leggere nell'oggetto appena creato XDocument.

options
LoadOptions

Set di opzioni di caricamento.

cancellationToken
CancellationToken

Un token di annullamento.

Valori restituiti

Nuovo XDocument contenente il contenuto dell'oggetto specificato Stream.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Se LoadOptions.PreserveWhitespace è impostato, la proprietà sottostante XmlReaderSettings.IgnoreWhitespace viene impostata su false.

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Load(Stream, LoadOptions).

Si applica a