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

Definice

Asynchronně zapíše deklaraci DOCTYPE se zadaným názvem a volitelnými atributy.

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

Název DOCTYPE. Nesmí být prázdný.

pubid
String

Pokud není null, zapíše také PUBLIC "pubid" "sysid", kde pubid a sysid jsou nahrazeny hodnotou daných argumentů.

sysid
String

Pokud pubid je null a sysid není null, zapíše SYSTEM "sysid", kde sysid je nahrazen hodnotou tohoto argumentu.

subset
String

Pokud není null, zapíše [podmnožinu], kde je podmnožina nahrazena hodnotou tohoto argumentu.

Návraty

Úloha, která představuje asynchronní WriteDocType operaci.

Výjimky

Před XmlWriter dokončením předchozí asynchronní operace byla volána metoda . V tomto případě InvalidOperationException je vyvolán se zprávou "Asynchronní operace již probíhá.".

-nebo-

Asynchronní XmlWriter metoda byla volána bez nastavení příznaku Async na true. V tomto případě InvalidOperationException je vyvolána zpráva "Nastavte XmlWriterSettings.Async na true, pokud chcete použít asynchronní metody."

Poznámky

Toto je asynchronní verze nástroje WriteDocTypese stejnou funkcí. Chcete-li použít tuto metodu Async , musíte nastavit příznak na true.

Platí pro

Viz také