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
.