Partager via


Méthode DataServiceContext.BeginExecuteBatch

Soumet de façon asynchrone un groupe de requêtes au service de données sous forme de lot.

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

Syntaxe

'Déclaration
Public Function BeginExecuteBatch ( _
    callback As AsyncCallback, _
    state As Object, _
    ParamArray queries As DataServiceRequest() _
) As IAsyncResult
'Utilisation
Dim instance As DataServiceContext
Dim callback As AsyncCallback
Dim state As Object
Dim queries As DataServiceRequest()
Dim returnValue As IAsyncResult

returnValue = instance.BeginExecuteBatch(callback, _
    state, queries)
public IAsyncResult BeginExecuteBatch(
    AsyncCallback callback,
    Object state,
    params DataServiceRequest[] queries
)
public:
IAsyncResult^ BeginExecuteBatch(
    AsyncCallback^ callback, 
    Object^ state, 
    ... array<DataServiceRequest^>^ queries
)
member BeginExecuteBatch : 
        callback:AsyncCallback * 
        state:Object * 
        queries:DataServiceRequest[] -> IAsyncResult 
public function BeginExecuteBatch(
    callback : AsyncCallback, 
    state : Object, 
    ... queries : DataServiceRequest[]
) : IAsyncResult

Paramètres

  • callback
    Type : System.AsyncCallback
    Délégué appelé lorsqu'une réponse à la requête de lots est reçue.
  • state
    Type : System.Object
    Objet d'état défini par l'utilisateur qui est utilisé pour passer des données de contexte à la méthode de 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).

Les requêtes sont spécifiées sous forme d'instances DataServiceRequest<TElement>. Retourne un DataServiceResponse qui représente la réponse de la requête de lots dans son ensemble. Les différentes réponses aux requêtes sont représentées sous la forme d'objets DataServiceResponse accessibles en énumérant l'instance DataServiceResponse.

Au retour de cette méthode, toutes les réponses HTTP pour la requête de lots ont été lues à partir d'un flux de réseau, mais les réponses n'ont pas été traitées. Aucune résolution d'identité ou matérialisation d'objets ne se produit pour une entité spécifiée dans la réponse avant son énumération.

Voir aussi

Référence

DataServiceContext Classe

Espace de noms System.Data.Services.Client