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.