XElement.SaveAsync 方法

定义

重载

SaveAsync(Stream, SaveOptions, CancellationToken)

将此 XElement 异步输出到 StreamAsynchronously outputs this XElement to a Stream.

SaveAsync(XmlWriter, CancellationToken)

将此 XElement 异步输出到 XmlWriterAsynchronously outputs this XElement to an XmlWriter.

SaveAsync(TextWriter, SaveOptions, CancellationToken)

将此 XElement 异步输出到 TextWriterAsynchronously outputs this XElement to a TextWriter.

SaveAsync(Stream, SaveOptions, CancellationToken)

将此 XElement 异步输出到 StreamAsynchronously outputs this XElement to a Stream.

public:
 System::Threading::Tasks::Task ^ SaveAsync(System::IO::Stream ^ stream, System::Xml::Linq::SaveOptions options, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SaveAsync (System.IO.Stream stream, System.Xml.Linq.SaveOptions options, System.Threading.CancellationToken cancellationToken);
member this.SaveAsync : System.IO.Stream * System.Xml.Linq.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SaveAsync (stream As Stream, options As SaveOptions, cancellationToken As CancellationToken) As Task

参数

stream
Stream

要向其输出 XML 的流。The stream to output the XML to.

options
SaveOptions

枚举值的按位组合,这些枚举值指定序列化选项。A bitwise combination of the enumeration values that specify the serialization options.

cancellationToken
CancellationToken

可用于请求异步操作取消的标志。A token that can be used to request cancellation of the asynchronous operation.

返回

表示异步保存操作的任务。A task representing the asynchronous save operation.

SaveAsync(XmlWriter, CancellationToken)

将此 XElement 异步输出到 XmlWriterAsynchronously outputs this XElement to an XmlWriter.

public:
 System::Threading::Tasks::Task ^ SaveAsync(System::Xml::XmlWriter ^ writer, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SaveAsync (System.Xml.XmlWriter writer, System.Threading.CancellationToken cancellationToken);
member this.SaveAsync : System.Xml.XmlWriter * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SaveAsync (writer As XmlWriter, cancellationToken As CancellationToken) As Task

参数

writer
XmlWriter

要向其输出 XML 的编写器。The writer to output the XML to.

cancellationToken
CancellationToken

可用于请求异步操作取消的标志。A token that can be used to request cancellation of the asynchronous operation.

返回

表示异步保存操作的任务。A task representing the asynchronous save operation.

SaveAsync(TextWriter, SaveOptions, CancellationToken)

将此 XElement 异步输出到 TextWriterAsynchronously outputs this XElement to a TextWriter.

public:
 System::Threading::Tasks::Task ^ SaveAsync(System::IO::TextWriter ^ textWriter, System::Xml::Linq::SaveOptions options, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task SaveAsync (System.IO.TextWriter textWriter, System.Xml.Linq.SaveOptions options, System.Threading.CancellationToken cancellationToken);
member this.SaveAsync : System.IO.TextWriter * System.Xml.Linq.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SaveAsync (textWriter As TextWriter, options As SaveOptions, cancellationToken As CancellationToken) As Task

参数

textWriter
TextWriter

要向其输出 XML 的编写器。The writer to output the XML to.

options
SaveOptions

枚举值的按位组合,这些枚举值指定序列化选项。A bitwise combination of the enumeration values that specify the serialization options.

cancellationToken
CancellationToken

可用于请求异步操作取消的标志。A token that can be used to request cancellation of the asynchronous operation.

返回

表示异步保存操作的任务。A task representing the asynchronous save operation.

适用于