XElement.LoadAsync 方法

定义

重载

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

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

LoadAsync(TextReader, LoadOptions, CancellationToken)

异步创建一个新 XElement 项并使用指定的文本读取器初始化其基础 XML 树,可以选择保留空格。

LoadAsync(XmlReader, LoadOptions, CancellationToken)

异步创建一个新 XElement 项并使用指定的 XML 读取器初始化其基础 XML 树,可以选择保留空格。

LoadAsync(Stream, LoadOptions, CancellationToken)

Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs

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

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)

参数

stream
Stream

包含要读取的原始 XML 的流。

options
LoadOptions

枚举值的按位组合,用于指定要分析 XML 的加载选项。

cancellationToken
CancellationToken

可用于请求取消异步操作的令牌。

返回

包含指定流的内容的新增 XElement 内容。

例外

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

注解

如果 options 设置为 PreserveWhitespace,则属性 IgnoreWhitespace 设置为 false

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

适用于

LoadAsync(TextReader, LoadOptions, CancellationToken)

Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs

异步创建一个新 XElement 项并使用指定的文本读取器初始化其基础 XML 树,可以选择保留空格。

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)

参数

textReader
TextReader

包含要读取的原始 XML 的读取器。

options
LoadOptions

枚举值的按位组合,用于指定要分析 XML 的加载选项。

cancellationToken
CancellationToken

可用于请求取消异步操作的令牌。

返回

包含指定读取器内容的新 XElement 内容。

例外

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

注解

如果 options 设置为 PreserveWhitespace,则属性 IgnoreWhitespace 设置为 false

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

适用于

LoadAsync(XmlReader, LoadOptions, CancellationToken)

Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs
Source:
XElement.cs

异步创建一个新 XElement 项并使用指定的 XML 读取器初始化其基础 XML 树,可以选择保留空格。

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)

参数

reader
XmlReader

包含要读取的 XML 的读取器。

options
LoadOptions

枚举值的按位组合,用于指定要分析 XML 的加载选项。

cancellationToken
CancellationToken

可用于请求取消异步操作的令牌。

返回

包含指定读取器内容的新 XElement 内容。

例外

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

注解

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

适用于