XDocument.LoadAsync Método

Definição

Sobrecargas

Name Description
LoadAsync(TextReader, LoadOptions, CancellationToken)

Cria uma nova XDocument árvore XML e inicializa a sua árvore XML subjacente usando o parâmetro especificado TextReader , preservando opcionalmente o espaço em branco.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Cria um novo XDocument contendo o conteúdo do especificado XmlReader.

LoadAsync(Stream, LoadOptions, CancellationToken)

Cria assíncronamente uma nova XDocument árvore XML e inicializa a sua árvore XML subjacente a partir do fluxo especificado, preservando opcionalmente o espaço em branco.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Cria uma nova XDocument árvore XML e inicializa a sua árvore XML subjacente usando o parâmetro especificado TextReader , preservando opcionalmente o espaço em branco.

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)

Parâmetros

textReader
TextReader

Um leitor que contém o XML bruto para ler no recém-criado XDocument.

options
LoadOptions

Um conjunto de opções de carga.

cancellationToken
CancellationToken

Um token de cancelamento.

Devoluções

Um novo XDocument contendo o conteúdo do especificado TextReader.

Exceções

O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.

Observações

Se LoadOptions.PreserveWhitespace for definido, a XmlReaderSettings.IgnoreWhitespace propriedade é definida como false.

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por Load(TextReader, LoadOptions).

Aplica-se a

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Cria um novo XDocument contendo o conteúdo do especificado 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)

Parâmetros

reader
XmlReader

Um leitor contendo o XML a ser lido no novo XDocument.

options
LoadOptions

Um conjunto de opções de carga.

cancellationToken
CancellationToken

Um token de cancelamento.

Devoluções

Um novo XDocument contendo o conteúdo do especificado XmlReader.

Exceções

O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por Load(XmlReader, LoadOptions).

Aplica-se a

LoadAsync(Stream, LoadOptions, CancellationToken)

Cria assíncronamente uma nova XDocument árvore XML e inicializa a sua árvore XML subjacente a partir do fluxo especificado, preservando opcionalmente o espaço em branco.

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)

Parâmetros

stream
Stream

Um fluxo contendo o XML bruto para ler no recém-criado XDocument.

options
LoadOptions

Um conjunto de opções de carga.

cancellationToken
CancellationToken

Um token de cancelamento.

Devoluções

Um novo XDocument contendo o conteúdo do especificado Stream.

Exceções

O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.

Observações

Se LoadOptions.PreserveWhitespace for definido, a propriedade subjacente XmlReaderSettings.IgnoreWhitespace é definida como false.

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por Load(Stream, LoadOptions).

Aplica-se a