Condividi tramite


XDocument.SaveAsync Metodo

Definizione

Overload

SaveAsync(XmlWriter, CancellationToken)

Scrive questo XDocument in un oggetto XmlWriter.

SaveAsync(Stream, SaveOptions, CancellationToken)

Restituisce questo XDocument in un oggetto Stream.

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Scrive questo XDocument in un oggetto TextWriter.

SaveAsync(XmlWriter, CancellationToken)

Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs

Scrive questo XDocument in un oggetto 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

Parametri

writer
XmlWriter

Writer in cui restituire il codice XML.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta l'operazione di salvataggio asincrona.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Questo metodo archivia nell'attività restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Save(XmlWriter).

Si applica a

SaveAsync(Stream, SaveOptions, CancellationToken)

Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs

Restituisce questo XDocument in un oggetto 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

Parametri

stream
Stream

Flusso in cui scrivere il codice XML.

options
SaveOptions

Set di opzioni di caricamento.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta l'operazione di salvataggio asincrona.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Se SaveOptions.DisableFormatting è impostato, l'output non è rientrato. Se SaveOptions.OmitDuplicateNamespaces è impostato, le dichiarazioni dello spazio dei nomi duplicate verranno rimosse.

Questo metodo archivia nell'attività restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Save(Stream, SaveOptions).

Si applica a

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Origine:
XDocument.cs
Origine:
XDocument.cs
Origine:
XDocument.cs

Scrive questo XDocument in un oggetto 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

Parametri

textWriter
TextWriter

Writer di testo in cui restituire il codice XML.

options
SaveOptions

Set di opzioni di caricamento.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta l'operazione di salvataggio asincrona.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Se SaveOptions.DisableFormatting è impostato, l'output non è rientrato. Se SaveOptions.OmitDuplicateNamespaces è impostato, le dichiarazioni dello spazio dei nomi duplicate verranno rimosse.

Questo metodo archivia nell'attività restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da Save(TextWriter, SaveOptions).

Si applica a