Sdílet prostřednictvím


XDocument.SaveAsync Metoda

Definice

Přetížení

SaveAsync(XmlWriter, CancellationToken)

Zapíše to XDocument do objektu XmlWriter.

SaveAsync(Stream, SaveOptions, CancellationToken)

Vypíše tuto XDocument zprávu do .Stream

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Zapíše to XDocument do .TextWriter

SaveAsync(XmlWriter, CancellationToken)

Zdroj:
XDocument.cs
Zdroj:
XDocument.cs
Zdroj:
XDocument.cs

Zapíše to XDocument do objektu 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

Zapisovač pro výstup XML do.

cancellationToken
CancellationToken

Token zrušení.

Návraty

Úloha představující asynchronní operaci uložení.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Poznámky

Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem Save(XmlWriter).

Platí pro

SaveAsync(Stream, SaveOptions, CancellationToken)

Zdroj:
XDocument.cs
Zdroj:
XDocument.cs
Zdroj:
XDocument.cs

Vypíše tuto XDocument zprávu do .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

Stream, do který se má zapsat XML.

options
SaveOptions

Sada možností načtení.

cancellationToken
CancellationToken

Token zrušení.

Návraty

Úloha představující asynchronní operaci uložení.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Poznámky

Pokud SaveOptions.DisableFormatting je nastavená hodnota , výstup není odsazený. Pokud SaveOptions.OmitDuplicateNamespaces je nastavená hodnota , duplicitní deklarace oboru názvů budou odebrány.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem Save(Stream, SaveOptions).

Platí pro

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Zdroj:
XDocument.cs
Zdroj:
XDocument.cs
Zdroj:
XDocument.cs

Zapíše to XDocument do .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

Zapisovač textu pro výstup XML do.

options
SaveOptions

Sada možností načtení.

cancellationToken
CancellationToken

Token zrušení.

Návraty

Úloha představující asynchronní operaci uložení.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Poznámky

Pokud SaveOptions.DisableFormatting je nastavená hodnota , výstup není odsazený. Pokud SaveOptions.OmitDuplicateNamespaces je nastavená hodnota , duplicitní deklarace oboru názvů budou odebrány.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem Save(TextWriter, SaveOptions).

Platí pro