XElement.SaveAsync メソッド

定義

オーバーロード

SaveAsync(Stream, SaveOptions, CancellationToken)

この XElement を非同期的に Stream に出力します。

SaveAsync(XmlWriter, CancellationToken)

この XElement を非同期的に XmlWriter に出力します。

SaveAsync(TextWriter, SaveOptions, CancellationToken)

この XElement を非同期的に TextWriter に出力します。

SaveAsync(Stream, SaveOptions, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
XElement.cs

この XElement を非同期的に 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 の出力先のストリーム。

options
SaveOptions

シリアル化オプションを指定する列挙値のビットごとの組み合わせ。

cancellationToken
CancellationToken

非同期操作のキャンセルを要求するために使用できるトークン。

戻り値

非同期保存操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Save(Stream, SaveOptions)スローされる例外に関するページを参照してください。

適用対象

SaveAsync(XmlWriter, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
XElement.cs

この XElement を非同期的に 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 の出力先のライター。

cancellationToken
CancellationToken

非同期操作のキャンセルを要求するために使用できるトークン。

戻り値

非同期保存操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Save(XmlWriter)スローされる例外に関するページを参照してください。

適用対象

SaveAsync(TextWriter, SaveOptions, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
XElement.cs

この XElement を非同期的に 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 の出力先のライター。

options
SaveOptions

シリアル化オプションを指定する列挙値のビットごとの組み合わせ。

cancellationToken
CancellationToken

非同期操作のキャンセルを要求するために使用できるトークン。

戻り値

非同期保存操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Save(TextWriter, SaveOptions)スローされる例外に関するページを参照してください。

適用対象