DataServiceContext.BeginExecute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
BeginExecute(Uri, AsyncCallback, Object, String, OperationParameter[]) |
Envoie de façon asynchrone une requête au service de données pour exécuter l'URI spécifique. |
BeginExecute<T>(DataServiceQueryContinuation<T>, AsyncCallback, Object) |
Envoie de façon asynchrone une requête au service de données pour récupérer la page de données suivante dans un résultat de requête paginé. |
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, Boolean, OperationParameter[]) |
Envoie de façon asynchrone une requête au service de données pour exécuter l'URI spécifique. |
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. |
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, OperationParameter[]) |
Envoie de façon asynchrone une requête au service de données pour exécuter l'URI spécifique. |
BeginExecute(Uri, AsyncCallback, Object, String, OperationParameter[])
Envoie de façon asynchrone une requête au service de données pour exécuter l'URI spécifique.
public virtual IAsyncResult BeginExecute (Uri requestUri, AsyncCallback callback, object state, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
Public Overridable Function BeginExecute (requestUri As Uri, callback As AsyncCallback, state As Object, httpMethod As String, ParamArray operationParameters As OperationParameter()) As IAsyncResult
Paramètres
- requestUri
- Uri
URI vers lequel la requête d'interrogation sera envoyée.
- callback
- AsyncCallback
Délégué à appeler lorsque les résultats sont disponibles pour un client.
- state
- Object
Objet d'état défini par l'utilisateur passé au rappel.
- httpMethod
- String
Méthode de transfert de données HTTP utilisée par le client.
- operationParameters
- OperationParameter[]
Paramètres d'opération utilisés.
Retours
Résultat de l'opération.
Remarques
Cette surcharge s’attend à ce qu’il requestUri
se termine par un ServiceOperation ou ServiceAction qui retourne void.
S’applique à
BeginExecute<T>(DataServiceQueryContinuation<T>, AsyncCallback, Object)
Envoie de façon asynchrone une requête au service de données pour récupérer la page de données suivante dans un résultat de requête paginé.
public virtual IAsyncResult BeginExecute<T> (Microsoft.OData.Client.DataServiceQueryContinuation<T> continuation, AsyncCallback callback, object state);
abstract member BeginExecute : Microsoft.OData.Client.DataServiceQueryContinuation<'T> * AsyncCallback * obj -> IAsyncResult
override this.BeginExecute : Microsoft.OData.Client.DataServiceQueryContinuation<'T> * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginExecute(Of T) (continuation As DataServiceQueryContinuation(Of T), callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres de type
- T
Type retourné par la requête.
Paramètres
- continuation
- DataServiceQueryContinuation<T>
Objet DataServiceQueryContinuation<T> qui représente la page de données suivante à retourner à partir du service de données.
- callback
- AsyncCallback
Délégué à appeler lorsque les résultats sont disponibles pour un client.
- state
- Object
Objet d'état défini par l'utilisateur passé au rappel.
Retours
IAsyncResult qui représente l'état de l'opération.
S’applique à
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, Boolean, OperationParameter[])
Envoie de façon asynchrone une requête au service de données pour exécuter l'URI spécifique.
public virtual IAsyncResult BeginExecute<TElement> (Uri requestUri, AsyncCallback callback, object state, string httpMethod, bool singleResult, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member BeginExecute : Uri * AsyncCallback * obj * string * bool * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj * string * bool * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
Public Overridable Function BeginExecute(Of TElement) (requestUri As Uri, callback As AsyncCallback, state As Object, httpMethod As String, singleResult As Boolean, ParamArray operationParameters As OperationParameter()) As IAsyncResult
Paramètres de type
- TElement
Type retourné par la requête.
Paramètres
- requestUri
- Uri
URI vers lequel la requête d'interrogation sera envoyée.
- callback
- AsyncCallback
Délégué à appeler lorsque les résultats sont disponibles pour un client.
- state
- Object
Objet d'état défini par l'utilisateur passé au rappel.
- httpMethod
- String
Méthode de transfert de données HTTP utilisée par le client.
- singleResult
- Boolean
Attribut utilisé sur les opérations de service pour indiquer qu'elles retournent une instance unique de leur élément de retour.
- operationParameters
- OperationParameter[]
Paramètres d'opération utilisés.
Retours
Résultat de l'opération.
S’applique à
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.
public virtual IAsyncResult BeginExecute<TElement> (Uri requestUri, AsyncCallback callback, object state);
abstract member BeginExecute : Uri * AsyncCallback * obj -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginExecute(Of TElement) (requestUri As Uri, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres de type
- TElement
Type retourné par la requête.
Paramètres
- requestUri
- 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
- AsyncCallback
Délégué à appeler lorsque les résultats sont disponibles pour un client.
- state
- Object
Objet d'état défini par l'utilisateur passé au rappel.
Retours
Objet utilisé pour suivre l'état de l'opération asynchrone.
S’applique à
BeginExecute<TElement>(Uri, AsyncCallback, Object, String, OperationParameter[])
Envoie de façon asynchrone une requête au service de données pour exécuter l'URI spécifique.
public virtual IAsyncResult BeginExecute<TElement> (Uri requestUri, AsyncCallback callback, object state, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
override this.BeginExecute : Uri * AsyncCallback * obj * string * Microsoft.OData.Client.OperationParameter[] -> IAsyncResult
Public Overridable Function BeginExecute(Of TElement) (requestUri As Uri, callback As AsyncCallback, state As Object, httpMethod As String, ParamArray operationParameters As OperationParameter()) As IAsyncResult
Paramètres de type
- TElement
Type retourné par la requête.
Paramètres
- requestUri
- Uri
URI vers lequel la requête d'interrogation sera envoyée.
- callback
- AsyncCallback
Délégué à appeler lorsque les résultats sont disponibles pour un client.
- state
- Object
Objet d'état défini par l'utilisateur passé au rappel.
- httpMethod
- String
Méthode de transfert de données HTTP utilisée par le client.
- operationParameters
- OperationParameter[]
Paramètres d'opération utilisés.
Retours
Résultat de l'opération.