SqlCommand.EndExecuteReader(IAsyncResult) SqlCommand.EndExecuteReader(IAsyncResult) SqlCommand.EndExecuteReader(IAsyncResult) SqlCommand.EndExecuteReader(IAsyncResult) Method

Définition

Termine l’exécution asynchrone d’une instruction Transact-SQL, en retournant le SqlDataReader demandé.Finishes asynchronous execution of a Transact-SQL statement, returning the requested SqlDataReader.

public:
 System::Data::SqlClient::SqlDataReader ^ EndExecuteReader(IAsyncResult ^ asyncResult);
public System.Data.SqlClient.SqlDataReader EndExecuteReader (IAsyncResult asyncResult);
member this.EndExecuteReader : IAsyncResult -> System.Data.SqlClient.SqlDataReader
Public Function EndExecuteReader (asyncResult As IAsyncResult) As SqlDataReader

Paramètres

Retours

Objet SqlDataReader qui peut être utilisé pour récupérer les lignes demandées.A SqlDataReader object that can be used to retrieve the requested rows.

Exceptions

Le paramètre asyncResult a la valeur null (Nothing dans Microsoft Visual Basic)asyncResult parameter is null (Nothing in Microsoft Visual Basic)

EndExecuteReader(IAsyncResult) a été appelé plusieurs fois pour une exécution de commande unique, ou la méthode est incompatible avec sa méthode d’exécution (par exemple, le code a appelé EndExecuteReader(IAsyncResult) pour terminer l’exécution d’un appel à BeginExecuteXmlReader().EndExecuteReader(IAsyncResult) was called more than once for a single command execution, or the method was mismatched against its execution method (for example, the code called EndExecuteReader(IAsyncResult) to complete execution of a call to BeginExecuteXmlReader().

Exemples

Pour obtenir des exemples illustrant l’utilisation EndExecuteReader de la méthode BeginExecuteReader, consultez.For examples demonstrating the use of the EndExecuteReader method, see BeginExecuteReader.

Remarques

Lorsque vous appelez BeginExecuteReader pour exécuter une instruction Transact-SQL, vous devez appeler EndExecuteReader pour terminer l’opération.When you call BeginExecuteReader to execute a Transact-SQL statement, you must call EndExecuteReader in order to complete the operation. Si le processus d’exécution de la commande n’est pas encore terminé, cette méthode se bloque jusqu’à ce que l’opération soit terminée.If the process of executing the command has not yet finished, this method blocks until the operation is complete. Les utilisateurs peuvent vérifier que la commande a terminé son opération à l' IAsyncResult aide de l’instance BeginExecuteReader retournée par la méthode.Users can verify that the command has completed its operation by using the IAsyncResult instance returned by the BeginExecuteReader method. Si une procédure de rappel a été spécifiée dans l' BeginExecuteReaderappel à, cette méthode doit être appelée.If a callback procedure was specified in the call to BeginExecuteReader, this method must be called.

S’applique à

Voir aussi