XElement.LoadAsync Metoda

Definicja

Przeciążenia

LoadAsync(Stream, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje swoje bazowe drzewo XML przy użyciu określonego strumienia, opcjonalnie zachowując odstęp.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified stream, optionally preserving white space.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje swoje bazowe drzewo XML przy użyciu określonego czytnika tekstu, opcjonalnie zachowując odstęp.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified text reader, optionally preserving white space.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje swoje bazowe drzewo XML przy użyciu określonego czytnika XML, opcjonalnie zachowując odstęp.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified XML reader, optionally preserving white space.

LoadAsync(Stream, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje swoje bazowe drzewo XML przy użyciu określonego strumienia, opcjonalnie zachowując odstęp.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified stream, optionally preserving white space.

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>

Parametry

stream
Stream

Strumień zawierający nieprzetworzony kod XML, który ma zostać odczytany.The stream containing the raw XML to read.

options
LoadOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje ładowania w celu przeanalizowania kodu XML.A bitwise combination of the enumeration values that specify the load options to parse the XML.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.A token that can be used to request cancellation of the asynchronous operation.

Zwraca

Nowy XElement zawierający zawartość określonego strumienia.A new XElement containing the contents of the specified stream.

Uwagi

Jeśli options jest ustawiona na PreserveWhitespace, IgnoreWhitespace właściwość jest ustawiona na false.If options is set to PreserveWhitespace, then the IgnoreWhitespace property is set to false.

LoadAsync(TextReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje swoje bazowe drzewo XML przy użyciu określonego czytnika tekstu, opcjonalnie zachowując odstęp.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified text reader, optionally preserving white space.

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>

Parametry

textReader
TextReader

Czytnik zawierający nieprzetworzony kod XML, który ma zostać odczytany.A reader containing the raw XML to read.

options
LoadOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje ładowania w celu przeanalizowania kodu XML.A bitwise combination of the enumeration values that specify the load options to parse the XML.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.A token that can be used to request cancellation of the asynchronous operation.

Zwraca

Nowy XElement zawierający zawartość określonego czytnika.A new XElement containing the contents of the specified reader.

Uwagi

Jeśli options jest ustawiona na PreserveWhitespace, IgnoreWhitespace właściwość jest ustawiona na false.If options is set to PreserveWhitespace, then the IgnoreWhitespace property is set to false.

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Asynchronicznie tworzy nowe XElement i inicjuje swoje bazowe drzewo XML przy użyciu określonego czytnika XML, opcjonalnie zachowując odstęp.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified XML reader, optionally preserving white space.

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>

Parametry

reader
XmlReader

Czytnik zawierający kod XML, który ma zostać odczytany.A reader containing the XML to be read.

options
LoadOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje ładowania w celu przeanalizowania kodu XML.A bitwise combination of the enumeration values that specify the load options to parse the XML.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.A token that can be used to request cancellation of the asynchronous operation.

Zwraca

Nowy XElement zawierający zawartość określonego czytnika.A new XElement containing the contents of the specified reader.

Dotyczy