SqlCommand.EndExecuteXmlReader(IAsyncResult) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Slutför asynkron körning av en Transact-SQL-instruktion och returnerar begärda data som 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
Parametrar
- asyncResult
- IAsyncResult
Det IAsyncResult som returnerades av anropet till BeginExecuteXmlReader().
Returer
Ett XmlReader objekt som kan användas för att hämta resulterande XML-data.
Undantag
asyncResult parametern är null (Nothing i Microsoft Visual Basic)
EndExecuteXmlReader(IAsyncResult) anropades mer än en gång för en enda kommandokörning, eller så matchades metoden felaktigt mot dess körningsmetod (till exempel anropades koden EndExecuteXmlReader(IAsyncResult) för att slutföra körningen av ett anrop till BeginExecuteNonQuery().
Exempel
Exempel som visar användningen av metoden finns EndExecuteXmlReaderi BeginExecuteXmlReader .
Kommentarer
När du anropar BeginExecuteXmlReader för att köra en Transact-SQL-instruktion måste du anropa EndExecuteXmlReader för att slutföra åtgärden. Om processen med att köra kommandot ännu inte har slutförts blockeras den här metoden tills åtgärden har slutförts. Användarna kan kontrollera att kommandot har slutfört åtgärden med hjälp av den IAsyncResult instans som returneras av BeginExecuteXmlReader metoden. Om en återanropsprocedur angavs i anropet till BeginExecuteXmlReadermåste den här metoden anropas.