Partager via


Méthode DataServiceContext.BeginExecute<TElement> (Uri, AsyncCallback, Object)

Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service.

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

Syntaxe

'Déclaration
Public Function BeginExecute(Of TElement) ( _
    requestUri As Uri, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Utilisation
Dim instance As DataServiceContext
Dim requestUri As Uri
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginExecute(requestUri, _
    callback, state)
public IAsyncResult BeginExecute<TElement>(
    Uri requestUri,
    AsyncCallback callback,
    Object state
)
public:
generic<typename TElement>
IAsyncResult^ BeginExecute(
    Uri^ requestUri, 
    AsyncCallback^ callback, 
    Object^ state
)
member BeginExecute : 
        requestUri:Uri * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
JScript ne prend pas en charge les types et les méthodes génériques.

Paramètres de type

  • TElement
    Type retourné par la requête.

Paramètres

  • requestUri
    Type : System.Uri
    URI vers lequel la requête d'interrogation sera envoyée.L'URI peut être n'importe quel URI de service de données valide ; il peut contenir des paramètres de requête $.
  • 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 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 envoie de façon asynchrone la requête de sorte que cet 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

DataServiceContext Classe

Surcharge BeginExecute

Espace de noms System.Data.Services.Client

Autres ressources

Procédure : exécuter des requêtes asynchrones de service des données (WCF Data Services)