Udostępnij za pośrednictwem


XElement.SaveAsync Metoda

Definicja

Przeciążenia

SaveAsync(Stream, SaveOptions, CancellationToken)

Asynchronicznie generuje to XElement do elementu Stream.

SaveAsync(XmlWriter, CancellationToken)

Asynchronicznie generuje te XElement dane do elementu XmlWriter.

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Asynchronicznie generuje to XElement do elementu TextWriter.

SaveAsync(Stream, SaveOptions, CancellationToken)

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

Asynchronicznie generuje to XElement 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ń w celu wyprowadzenia kodu XML do.

options
SaveOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje serializacji.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.

Zwraca

Zadanie reprezentujące operację zapisywania asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda jest przechowywana w zadaniu, które zwraca wszystkie wyjątki nieużytowe, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwracanym zadaniu, ten wyjątek zostanie zgłoszony podczas oczekiwania zadania. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. W przypadku przechowywanych wyjątków zobacz wyjątki zgłoszone przez Save(Stream, SaveOptions)usługę .

Dotyczy

SaveAsync(XmlWriter, CancellationToken)

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

Asynchronicznie generuje te XElement dane do elementu 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

Moduł zapisujący w celu wyprowadzenia kodu XML do.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.

Zwraca

Zadanie reprezentujące operację zapisywania asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda jest przechowywana w zadaniu, które zwraca wszystkie wyjątki nieużytowe, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwracanym zadaniu, ten wyjątek zostanie zgłoszony podczas oczekiwania zadania. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. W przypadku przechowywanych wyjątków zobacz wyjątki zgłoszone przez Save(XmlWriter)usługę .

Dotyczy

SaveAsync(TextWriter, SaveOptions, CancellationToken)

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

Asynchronicznie generuje to XElement do elementu 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

Moduł zapisujący w celu wyprowadzenia kodu XML do.

options
SaveOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje serializacji.

cancellationToken
CancellationToken

Token, który może służyć do żądania anulowania operacji asynchronicznej.

Zwraca

Zadanie reprezentujące operację zapisywania asynchronicznego.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda jest przechowywana w zadaniu, które zwraca wszystkie wyjątki nieużytowe, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwracanym zadaniu, ten wyjątek zostanie zgłoszony podczas oczekiwania zadania. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. W przypadku przechowywanych wyjątków zobacz wyjątki zgłoszone przez Save(TextWriter, SaveOptions)usługę .

Dotyczy