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.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.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.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)によってスローされる例外を参照してください。

適用対象