Udostępnij za pośrednictwem


XDocument.SaveAsync Metoda

Definicja

Przeciążenia

SaveAsync(XmlWriter, CancellationToken)

Zapisuje to XDocument w obiekcie XmlWriter.

SaveAsync(Stream, SaveOptions, CancellationToken)

Wyprowadź tę wartość XDocument do elementu Stream.

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Zapisuje to XDocument w obiekcie TextWriter.

SaveAsync(XmlWriter, CancellationToken)

Źródło:
XDocument.cs
Źródło:
XDocument.cs
Źródło:
XDocument.cs

Zapisuje to XDocument w obiekcie 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

Parametry

writer
XmlWriter

Składnik zapisywania umożliwiający wyprowadzenie kodu XML do.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie reprezentujące operację zapisywania asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Save(XmlWriter)usługę .

Dotyczy

SaveAsync(Stream, SaveOptions, CancellationToken)

Źródło:
XDocument.cs
Źródło:
XDocument.cs
Źródło:
XDocument.cs

Wyprowadź tę wartość XDocument do elementu 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

Parametry

stream
Stream

Strumień do zapisania kodu XML.

options
SaveOptions

Zestaw opcji ładowania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie reprezentujące operację zapisywania asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Jeśli SaveOptions.DisableFormatting jest ustawiona, dane wyjściowe nie są wcięte. W przypadku SaveOptions.OmitDuplicateNamespaces ustawienia zduplikowane deklaracje przestrzeni nazw zostaną usunięte.

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Save(Stream, SaveOptions)usługę .

Dotyczy

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Źródło:
XDocument.cs
Źródło:
XDocument.cs
Źródło:
XDocument.cs

Zapisuje to XDocument w obiekcie 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

Parametry

textWriter
TextWriter

Składnik zapisywania tekstu umożliwiający wyprowadzenie kodu XML do.

options
SaveOptions

Zestaw opcji ładowania.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie reprezentujące operację zapisywania asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Jeśli SaveOptions.DisableFormatting jest ustawiona, dane wyjściowe nie są wcięte. W przypadku SaveOptions.OmitDuplicateNamespaces ustawienia zduplikowane deklaracje przestrzeni nazw zostaną usunięte.

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez Save(TextWriter, SaveOptions)usługę .

Dotyczy