XDocument.LoadAsync 方法

定义

重载

名称 说明
LoadAsync(TextReader, LoadOptions, CancellationToken)

使用指定的XDocument参数创建一个新TextReader并初始化其基础 XML 树,可以选择保留空格。

LoadAsync(XmlReader, LoadOptions, CancellationToken)

创建一个包含指定XDocument内容的新XmlReader项。

LoadAsync(Stream, LoadOptions, CancellationToken)

异步创建一个新 XDocument 项,并从指定的流初始化其基础 XML 树,可以选择保留空格。

LoadAsync(TextReader, LoadOptions, CancellationToken)

Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs

使用指定的XDocument参数创建一个新TextReader并初始化其基础 XML 树,可以选择保留空格。

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)

参数

textReader
TextReader

包含要读入新创建的 XDocument原始 XML 的读取器。

options
LoadOptions

一组加载选项。

cancellationToken
CancellationToken

取消令牌。

返回

包含指定 TextReader内容的新的 XDocument。

例外

取消令牌已取消。 此异常存储在返回的任务中。

注解

如果 LoadOptions.PreserveWhitespace 已设置,则属性 XmlReaderSettings.IgnoreWhitespace 设置为 false.

此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 Load(TextReader, LoadOptions)..

适用于

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs

创建一个包含指定XDocument内容的新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)

参数

reader
XmlReader

包含要读入新 XDocument内容的 XML 的读取器。

options
LoadOptions

一组加载选项。

cancellationToken
CancellationToken

取消令牌。

返回

包含指定 XmlReader内容的新的 XDocument。

例外

取消令牌已取消。 此异常存储在返回的任务中。

注解

此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 Load(XmlReader, LoadOptions)..

适用于

LoadAsync(Stream, LoadOptions, CancellationToken)

Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs
Source:
XDocument.cs

异步创建一个新 XDocument 项,并从指定的流初始化其基础 XML 树,可以选择保留空格。

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)

参数

stream
Stream

包含要读入新创建的 XDocument原始 XML 的流。

options
LoadOptions

一组加载选项。

cancellationToken
CancellationToken

取消令牌。

返回

包含指定 Stream内容的新的 XDocument。

例外

取消令牌已取消。 此异常存储在返回的任务中。

注解

如果 LoadOptions.PreserveWhitespace 已设置,则基础 XmlReaderSettings.IgnoreWhitespace 属性设置为 false.

此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 Load(Stream, LoadOptions)..

适用于