XElement.LoadAsync Metoda

Definicja

Przeciążenia

LoadAsync(Stream, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje bazowe drzewo XML przy użyciu określonego strumienia, opcjonalnie zachowując biały odstęp.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje bazowe drzewo XML przy użyciu określonego czytnika tekstu, opcjonalnie zachowując biały odstęp.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje bazowe drzewo XML przy użyciu określonego czytnika XML, opcjonalnie zachowując biały odstęp.

LoadAsync(Stream, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje bazowe drzewo XML przy użyciu określonego strumienia, opcjonalnie zachowując biały odstęp.

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)

Parametry

stream
Stream

Strumień zawierający nieprzetworzone dane XML do odczytania.

options
LoadOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje ładowania, aby przeanalizować kod XML.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.

Zwraca

Task<XElement>

Nowa XElement zawartość określonego strumienia.

Uwagi

Jeśli options ustawiono PreserveWhitespacewartość , właściwość jest ustawiona IgnoreWhitespace na false.

Dotyczy

LoadAsync(TextReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje bazowe drzewo XML przy użyciu określonego czytnika tekstu, opcjonalnie zachowując biały odstęp.

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)

Parametry

textReader
TextReader

Czytnik zawierający nieprzetworzone dane XML do odczytania.

options
LoadOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje ładowania, aby przeanalizować kod XML.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.

Zwraca

Task<XElement>

Nowy XElement zawierający zawartość określonego czytnika.

Uwagi

Jeśli options ustawiono PreserveWhitespacewartość , właściwość jest ustawiona IgnoreWhitespace na false.

Dotyczy

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje bazowe drzewo XML przy użyciu określonego czytnika XML, opcjonalnie zachowując biały odstęp.

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)

Parametry

reader
XmlReader

Czytnik zawierający kod XML do odczytania.

options
LoadOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje ładowania, aby przeanalizować kod XML.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.

Zwraca

Task<XElement>

Nowy XElement zawierający zawartość określonego czytnika.

Dotyczy