Compartilhar via


XElement.LoadAsync Método

Definição

Sobrecargas

LoadAsync(Stream, LoadOptions, CancellationToken)

Cria de forma assíncrona um novo XElement e inicializa sua árvore XML subjacente usando o fluxo especificado, preservando opcionalmente o espaço em branco.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Cria de forma assíncrona um novo XElement e inicializa sua árvore XML subjacente usando o leitor de texto especificado, preservando opcionalmente o espaço em branco.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Cria de forma assíncrona um novo XElement e inicializa sua árvore XML subjacente usando o leitor XML especificado, preservando opcionalmente o espaço em branco.

LoadAsync(Stream, LoadOptions, CancellationToken)

Origem:
XElement.cs
Origem:
XElement.cs
Origem:
XElement.cs

Cria de forma assíncrona um novo XElement e inicializa sua árvore XML subjacente usando o fluxo especificado, preservando opcionalmente o espaço em branco.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::IO::Stream ^ stream, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> 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.XElement>
Public Shared Function LoadAsync (stream As Stream, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

Parâmetros

stream
Stream

O fluxo que contém o XML bruto a ser lido.

options
LoadOptions

Uma combinação de bit a bit dos valores de enumeração que especificam as opções de carregamento para analisar o XML.

cancellationToken
CancellationToken

Um token que pode ser usado para solicitar o cancelamento da operação assíncrona.

Retornos

Um novo XElement com o conteúdo do fluxo especificado.

Exceções

O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.

Comentários

Se options for definido como PreserveWhitespace, a IgnoreWhitespace propriedade será definida falsecomo .

Esse método armazena na tarefa que retorna todas as exceções de não uso que a contraparte síncrona do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Load(Stream, LoadOptions).

Aplica-se a

LoadAsync(TextReader, LoadOptions, CancellationToken)

Origem:
XElement.cs
Origem:
XElement.cs
Origem:
XElement.cs

Cria de forma assíncrona um novo XElement e inicializa sua árvore XML subjacente usando o leitor de texto especificado, preservando opcionalmente o espaço em branco.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::IO::TextReader ^ textReader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> 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.XElement>
Public Shared Function LoadAsync (textReader As TextReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

Parâmetros

textReader
TextReader

Um leitor que contém o XML bruto a ser lido.

options
LoadOptions

Uma combinação de bit a bit dos valores de enumeração que especificam as opções de carregamento para analisar o XML.

cancellationToken
CancellationToken

Um token que pode ser usado para solicitar o cancelamento da operação assíncrona.

Retornos

Um novo XElement com o conteúdo do leitor especificado.

Exceções

O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.

Comentários

Se options for definido como PreserveWhitespace, a IgnoreWhitespace propriedade será definida falsecomo .

Esse método armazena na tarefa que retorna todas as exceções de não uso que a contraparte síncrona do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Load(TextReader, LoadOptions).

Aplica-se a

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Origem:
XElement.cs
Origem:
XElement.cs
Origem:
XElement.cs

Cria de forma assíncrona um novo XElement e inicializa sua árvore XML subjacente usando o leitor XML especificado, preservando opcionalmente o espaço em branco.

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::Xml::XmlReader ^ reader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> 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.XElement>
Public Shared Function LoadAsync (reader As XmlReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

Parâmetros

reader
XmlReader

Um leitor que contém o XML a ser lido.

options
LoadOptions

Uma combinação de bit a bit dos valores de enumeração que especificam as opções de carregamento para analisar o XML.

cancellationToken
CancellationToken

Um token que pode ser usado para solicitar o cancelamento da operação assíncrona.

Retornos

Um novo XElement com o conteúdo do leitor especificado.

Exceções

O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que a contraparte síncrona do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Load(XmlReader, LoadOptions).

Aplica-se a