Поделиться через


XmlWriter.WriteStartElementAsync(String, String, String) Метод

Определение

Асинхронно записывает указанный тег запуска и связывает его с заданным пространством имен и префиксом.

public:
 virtual System::Threading::Tasks::Task ^ WriteStartElementAsync(System::String ^ prefix, System::String ^ localName, System::String ^ ns);
public virtual System.Threading.Tasks.Task WriteStartElementAsync(string prefix, string localName, string ns);
public virtual System.Threading.Tasks.Task WriteStartElementAsync(string? prefix, string localName, string? ns);
abstract member WriteStartElementAsync : string * string * string -> System.Threading.Tasks.Task
override this.WriteStartElementAsync : string * string * string -> System.Threading.Tasks.Task
Public Overridable Function WriteStartElementAsync (prefix As String, localName As String, ns As String) As Task

Параметры

prefix
String

Префикс пространства имен элемента.

localName
String

Локальное имя элемента.

ns
String

Универсальный код ресурса (URI) пространства имен для связывания с элементом.

Возвращаемое значение

Задача, представляющая асинхронную WriteStartElement операцию.

Исключения

Метод XmlWriter был вызван до завершения предыдущей асинхронной операции. В этом случае InvalidOperationException создается сообщение "Асинхронная операция уже выполняется".

–или–

Асинхронный XmlWriter метод был вызван без задания флага Asynctrue. В этом случае InvalidOperationException создается сообщение "Set XmlWriterSettings.Async to true, если вы хотите использовать Асинхронные методы".

Комментарии

Это асинхронная версия WriteStartElementс той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Asynctrueзначение .

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых WriteStartElement(String, String, String).

Применяется к

См. также раздел