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


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

Определение

Асинхронно записывает объявление DOCTYPE с указанным именем и дополнительными атрибутами.

public:
 virtual System::Threading::Tasks::Task ^ WriteDocTypeAsync(System::String ^ name, System::String ^ pubid, System::String ^ sysid, System::String ^ subset);
public virtual System.Threading.Tasks.Task WriteDocTypeAsync (string name, string pubid, string sysid, string subset);
public virtual System.Threading.Tasks.Task WriteDocTypeAsync (string name, string? pubid, string? sysid, string? subset);
abstract member WriteDocTypeAsync : string * string * string * string -> System.Threading.Tasks.Task
override this.WriteDocTypeAsync : string * string * string * string -> System.Threading.Tasks.Task
Public Overridable Function WriteDocTypeAsync (name As String, pubid As String, sysid As String, subset As String) As Task

Параметры

name
String

Имя DOCTYPE. Не должно быть пустым.

pubid
String

Если значение не равно нулю, записывается также PUBLIC "pubid" "sysid", где pubid и sysid заменяются значениями заданных аргументов.

sysid
String

Если параметр pubid имеет значение null, а параметр sysid не равен нулю, записывается SYSTEM "sysid", где sysid замещается значением данного аргумента.

subset
String

Если не равно нулю, записывает [subset], где subset замещается значением данного аргумента.

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

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

Исключения

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

-или-

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

Комментарии

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

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

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