Udostępnij za pośrednictwem


XmlWriter.WriteDocTypeAsync(String, String, String, String) Metoda

Definicja

Asynchronicznie zapisuje deklarację DOCTYPE o określonej nazwie i atrybutach opcjonalnych.

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

Parametry

name
String

Nazwa DOCTYPE. Musi to być niepuste.

pubid
String

Jeśli wartość nie jest równa null, zapisuje również publiczny "pubid" "sysid", gdzie pubid i sysid są zastępowane wartością podanych argumentów.

sysid
String

Jeśli pubid jest null i sysid jest inny niż null, zapisuje system "sysid", gdzie sysid jest zastępowany wartością tego argumentu.

subset
String

Jeśli wartość innej niż null zapisuje [podzbiór], gdzie podzbiór jest zastępowany wartością tego argumentu.

Zwraca

Zadanie reprezentujące operację asynchroniczną WriteDocType .

Wyjątki

Metoda XmlWriter została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W tym przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

-lub-

Wywołano XmlWriter metodę asynchroniczną bez ustawienia flagi Async na true. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Ustaw wartość XmlWriterSettings.Async na wartość true, jeśli chcesz użyć metod asynchronicznych".

Uwagi

Jest to asynchroniczna wersja programu WriteDocType, z tą samą funkcjonalnością. Aby użyć tej metody, należy ustawić flagę Async na true.

Dotyczy

Zobacz też