XDocument.SaveAsync Metod

Definition

Överlagringar

SaveAsync(XmlWriter, CancellationToken)

Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs

Skriver detta XDocument till en 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

Parametrar

writer
XmlWriter

Den skrivare som xml-koden ska matas ut till.

cancellationToken
CancellationToken

En annulleringstoken.

Returer

En uppgift som representerar den asynkrona spara-åtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Save(XmlWriter).

Gäller för

SaveAsync(Stream, SaveOptions, CancellationToken)

Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs

Mata ut detta XDocument till en 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

Parametrar

stream
Stream

Dataströmmen som xml-koden ska skrivas till.

options
SaveOptions

En uppsättning inläsningsalternativ.

cancellationToken
CancellationToken

En annulleringstoken.

Returer

En uppgift som representerar den asynkrona spara-åtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Om SaveOptions.DisableFormatting har angetts är utdata inte indragna. Om SaveOptions.OmitDuplicateNamespaces har angetts tas duplicerade namnområdesdeklarationer bort.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Save(Stream, SaveOptions).

Gäller för

SaveAsync(TextWriter, SaveOptions, CancellationToken)

Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs
Källa:
XDocument.cs

Skriver detta XDocument till en 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

Parametrar

textWriter
TextWriter

Textskrivaren som xml-koden ska matas ut till.

options
SaveOptions

En uppsättning inläsningsalternativ.

cancellationToken
CancellationToken

En annulleringstoken.

Returer

En uppgift som representerar den asynkrona spara-åtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Om SaveOptions.DisableFormatting har angetts är utdata inte indragna. Om SaveOptions.OmitDuplicateNamespaces har angetts tas duplicerade namnområdesdeklarationer bort.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Save(TextWriter, SaveOptions).

Gäller för