Partager via


DataServiceContext.BeginExecute Méthode

Définition

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.

S’applique à