XDocument.SaveAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SaveAsync(XmlWriter, CancellationToken) | |
SaveAsync(Stream, SaveOptions, CancellationToken) | |
SaveAsync(TextWriter, SaveOptions, CancellationToken) |
Записывает XDocument в TextWriter. |
SaveAsync(XmlWriter, CancellationToken)
- Исходный код:
- XDocument.cs
- Исходный код:
- XDocument.cs
- Исходный код:
- XDocument.cs
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
Параметры
- writer
- XmlWriter
Модуль записи для вывода XML.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, представляющая асинхронную операцию сохранения.
Исключения
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Комментарии
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Save(XmlWriter).
Применяется к
SaveAsync(Stream, SaveOptions, CancellationToken)
- Исходный код:
- XDocument.cs
- Исходный код:
- XDocument.cs
- Исходный код:
- XDocument.cs
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
Параметры
- stream
- Stream
Поток, в который записывается XML.
- options
- SaveOptions
Набор параметров загрузки.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, представляющая асинхронную операцию сохранения.
Исключения
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Комментарии
Если SaveOptions.DisableFormatting задано значение , выходные данные не отступы. Если SaveOptions.OmitDuplicateNamespaces задано значение , будут удалены повторяющиеся объявления пространств имен.
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Save(Stream, SaveOptions).
Применяется к
SaveAsync(TextWriter, SaveOptions, CancellationToken)
- Исходный код:
- XDocument.cs
- Исходный код:
- XDocument.cs
- Исходный код:
- XDocument.cs
Записывает XDocument в 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
Параметры
- textWriter
- TextWriter
Модуль записи текста для вывода XML.
- options
- SaveOptions
Набор параметров загрузки.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, представляющая асинхронную операцию сохранения.
Исключения
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Комментарии
Если SaveOptions.DisableFormatting задано значение , выходные данные не отступы. Если SaveOptions.OmitDuplicateNamespaces задано значение , будут удалены повторяющиеся объявления пространств имен.
Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Save(TextWriter, SaveOptions).