SqlCommand.EndExecuteXmlReader(IAsyncResult) Yöntem

Tanım

İstenen verileri XML olarak döndürerek Transact-SQL deyiminin zaman uyumsuz yürütülmesini tamamlar.

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

Parametreler

asyncResult
IAsyncResult

IAsyncResult çağrısı BeginExecuteXmlReader()tarafından döndürülen.

Döndürülenler

XmlReader Sonuçta elde edilen XML verilerini getirmek için kullanılabilecek bir nesne.

Özel durumlar

asyncResult parametresi null (Microsoft Visual Basic Nothing)

EndExecuteXmlReader(IAsyncResult)tek bir komut yürütmesi için birden çok kez çağrıldı veya yöntemi yürütme yöntemiyle eşleşmedi (örneğin, çağrısının BeginExecuteNonQuery()yürütülmesini tamamlamak için çağrılan EndExecuteXmlReader(IAsyncResult) kod).

Örnekler

yönteminin EndExecuteXmlReader kullanımını gösteren örnekler için bkz BeginExecuteXmlReader. .

Açıklamalar

bir Transact-SQL deyimini yürütmek için BeginExecuteXmlReader çağırdığınızda, işlemi tamamlamak için EndExecuteXmlReader çağırmalısınız. Komutu yürütme işlemi henüz tamamlanmadıysa, bu yöntem işlem tamamlanana kadar engeller. Kullanıcılar, yöntemi tarafından BeginExecuteXmlReader döndürülen örneği kullanarak komutun IAsyncResult işlemini tamamladığını doğrulayabilir. çağrısında BeginExecuteXmlReaderbir geri çağırma yordamı belirtildiyse, bu yöntem çağrılmalıdır.

Şunlara uygulanır

Ayrıca bkz.