SqlCommand.EndExecuteXmlReader(IAsyncResult) Metódus

Definíció

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