XDocument.SaveAsync メソッド

定義

オーバーロード

SaveAsync(XmlWriter, CancellationToken)

ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs

この XDocumentXmlWriterに書き込みます。

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(Stream, SaveOptions, CancellationToken)

ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs

この XDocumentStreamに出力します。

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

キャンセル トークン。

返品

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

例外

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

注釈

SaveOptions.DisableFormattingが設定されている場合、出力はインデントされません。 SaveOptions.OmitDuplicateNamespacesが設定されている場合、重複する名前空間宣言が削除されます。

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

適用対象

SaveAsync(TextWriter, SaveOptions, CancellationToken)

ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs

この XDocumentTextWriterに書き込みます。

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

キャンセル トークン。

返品

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

例外

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

注釈

SaveOptions.DisableFormattingが設定されている場合、出力はインデントされません。 SaveOptions.OmitDuplicateNamespacesが設定されている場合、重複する名前空間宣言が削除されます。

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

適用対象