Aracılığıyla paylaş


SqlCommand.EndExecuteXmlReader(IAsyncResult) Yöntem

Tanım

Transact-SQL deyiminin zaman uyumsuz yürütülmesini tamamlar ve istenen verileri XML olarak döndürür.

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 parametre null (Nothing Microsoft Visual Basic'te)

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 kullanımını EndExecuteXmlReader gösteren örnekler için bkz BeginExecuteXmlReader. .

Açıklamalar

Bir Transact-SQL deyimini yürütmek için çağırdığınızda BeginExecuteXmlReader , işlemi tamamlamak için çağırmanız EndExecuteXmlReader gerekir. 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.