Bagikan melalui


XmlReader.ReadOuterXmlAsync Metode

Definisi

Secara asinkron membaca konten, termasuk markup, mewakili simpul ini dan semua anaknya.

public:
 virtual System::Threading::Tasks::Task<System::String ^> ^ ReadOuterXmlAsync();
public virtual System.Threading.Tasks.Task<string> ReadOuterXmlAsync();
abstract member ReadOuterXmlAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadOuterXmlAsync : unit -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadOuterXmlAsync () As Task(Of String)

Mengembalikan

Jika pembaca diposisikan pada elemen atau node atribut, metode ini mengembalikan semua konten XML, termasuk markup, dari simpul saat ini dan semua turunannya; jika tidak, ia mengembalikan string kosong.

Pengecualian

Metode XmlReader asinkron dipanggil tanpa mengatur Async bendera ke true. Dalam hal ini, InvalidOperationException dilemparkan dengan pesan "Atur XmlReaderSettings.Async ke true jika Anda ingin menggunakan Metode Asinkron."

Keterangan

Ini adalah versi asinkron dari ReadOuterXml, dengan fungsionalitas yang sama. Untuk menggunakan metode ini, Anda harus mengatur Async bendera ke true.

Metode ini disimpan dalam tugas yang mengembalikan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh ReadOuterXml().

Berlaku untuk

Lihat juga