SqlCommand.EndExecuteXmlReader(IAsyncResult) Metod

Definition

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.

Gäller för

Se även