SqlCommand.EndExecuteXmlReader(IAsyncResult) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyelesaikan eksekusi asinkron dari pernyataan Transact-SQL, mengembalikan data yang diminta sebagai XML.
public:
System::Xml::XmlReader ^ EndExecuteXmlReader(IAsyncResult ^ asyncResult);
public System.Xml.XmlReader EndExecuteXmlReader (IAsyncResult asyncResult);
member this.EndExecuteXmlReader : IAsyncResult -> System.Xml.XmlReader
Public Function EndExecuteXmlReader (asyncResult As IAsyncResult) As XmlReader
Parameter
- asyncResult
- IAsyncResult
yang IAsyncResult dikembalikan oleh panggilan ke BeginExecuteXmlReader().
Mengembalikan
Objek XmlReader yang dapat digunakan untuk mengambil data XML yang dihasilkan.
Pengecualian
asyncResult
parameter null (Nothing
dalam Microsoft Visual Basic)
EndExecuteXmlReader(IAsyncResult) dipanggil lebih dari sekali untuk satu eksekusi perintah, atau metode ini tidak cocok dengan metode eksekusinya (misalnya, kode yang dipanggil EndExecuteXmlReader(IAsyncResult) untuk menyelesaikan eksekusi panggilan ke BeginExecuteNonQuery().
Contoh
Untuk contoh yang menunjukkan penggunaan EndExecuteXmlReader metode , lihat BeginExecuteXmlReader.
Keterangan
Ketika Anda memanggil BeginExecuteXmlReader untuk menjalankan pernyataan Transact-SQL, Anda harus memanggil EndExecuteXmlReader untuk menyelesaikan operasi. Jika proses menjalankan perintah belum selesai, metode ini memblokir hingga operasi selesai. Pengguna dapat memverifikasi bahwa perintah telah menyelesaikan operasinya dengan menggunakan instans yang IAsyncResultBeginExecuteXmlReader dikembalikan oleh metode . Jika prosedur panggilan balik ditentukan dalam panggilan ke BeginExecuteXmlReader, metode ini harus dipanggil.