Partager via


Méthode DataServiceQuery.BeginExecute

Envoie de façon asynchrone une demande pour exécuter la requête de service de données.

Espace de noms :  System.Data.Services.Client
Assembly :  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Syntaxe

'Déclaration
Public Function BeginExecute ( _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Utilisation
Dim instance As DataServiceQuery
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginExecute(callback, _
    state)
public IAsyncResult BeginExecute(
    AsyncCallback callback,
    Object state
)
public:
IAsyncResult^ BeginExecute(
    AsyncCallback^ callback, 
    Object^ state
)
member BeginExecute : 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
public function BeginExecute(
    callback : AsyncCallback, 
    state : Object
) : IAsyncResult

Paramètres

  • callback
    Type : System.AsyncCallback
    Délégué à appeler lorsque les résultats sont disponibles pour un client.
  • state
    Type : System.Object
    Objet d'état défini par l'utilisateur passé au rappel.

Valeur de retour

Type : System.IAsyncResult
Objet IAsyncResult utilisé pour suivre l'état de l'opération asynchrone.

Notes

L'objet IAsyncResult retourné est utilisé pour déterminer si l'opération asynchrone est terminée. Pour plus d'informations, consultez Opérations asynchrones (WCF Data Services).

La méthode BeginExecute utilise la même sémantique que la méthode Execute, mais BeginExecute envoie de façon asynchrone la requête de sorte que l'appel ne bloque pas le traitement en attendant les résultats du service. En fonction du modèle asynchrone Begin/End standard, le rappel fourni est appelé lorsque les résultats de la requête sont récupérés.

Voir aussi

Référence

DataServiceQuery Classe

Espace de noms System.Data.Services.Client