SqlCommand.EndExecuteXmlReader(IAsyncResult) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Befejezi egy Transact-SQL utasítás aszinkron végrehajtását, és a kért adatokat XML-ként adja vissza.
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
Paraméterek
- asyncResult
- IAsyncResult
A IAsyncResult hívás BeginExecuteXmlReader()által visszaadott .
Válaszok
Az XmlReader eredményként kapott XML-adatok lekérésére használható objektum.
Kivételek
asyncResult paraméter null (Nothing Microsoft Visual Basic)
EndExecuteXmlReader(IAsyncResult)többször is meghívták egyetlen parancsvégrehajtáshoz, vagy a metódus nem felelt meg a végrehajtási módszernek (például a hívás végrehajtásának befejezéséhez EndExecuteXmlReader(IAsyncResult)hívott BeginExecuteNonQuery() kód).
Példák
A metódus használatát EndExecuteXmlReader bemutató példákért lásd BeginExecuteXmlReader: .
Megjegyzések
Amikor meghívja BeginExecuteXmlReader egy Transact-SQL utasítás végrehajtásához, a művelet végrehajtásához meg kell hívnia EndExecuteXmlReader. Ha a parancs végrehajtásának folyamata még nem fejeződött be, ez a metódus letiltja a művelet befejezését. A felhasználók a metódus által visszaadott példány használatával IAsyncResult ellenőrizhetik, hogy a parancs végrehajtotta-e a BeginExecuteXmlReader műveletet. Ha a hívásban BeginExecuteXmlReadervisszahívási eljárást adott meg, ezt a metódust kell meghívni.
A következőre érvényes:
Lásd még
- Az adatok összekapcsolása és lekérése az ADO-ban.NET
A .NET-keretrendszer Data Provider használata SQL Server - ADO.NET áttekintése