DataServiceContext.ExecuteAsync 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
ExecuteAsync(Uri, String, OperationParameter[]) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync(Uri, String, CancellationToken, OperationParameter[]) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync<TElement>(Uri, String, Boolean, OperationParameter[]) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync<TElement>(Uri, String, Boolean, CancellationToken, OperationParameter[]) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync<TElement>(Uri, String, OperationParameter[]) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync<TElement>(Uri, String, CancellationToken, OperationParameter[]) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>, CancellationToken) |
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é. |
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>) |
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é. |
ExecuteAsync<TElement>(Uri, CancellationToken) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync<TElement>(Uri) |
Envoie de façon asynchrone la requête afin que cet appel ne bloque pas le traitement en attendant les résultats du service. |
ExecuteAsync(Uri, String, OperationParameter[])
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 System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse> ExecuteAsync (Uri requestUri, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
override this.ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
Public Overridable Function ExecuteAsync (requestUri As Uri, httpMethod As String, ParamArray operationParameters As OperationParameter()) As Task(Of OperationResponse)
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 $ .
- 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
Une tâche représente le résultat de l’opération.
S’applique à
ExecuteAsync(Uri, String, CancellationToken, OperationParameter[])
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 System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse> ExecuteAsync (Uri requestUri, string httpMethod, System.Threading.CancellationToken cancellationToken, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
override this.ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<Microsoft.OData.Client.OperationResponse>
Public Overridable Function ExecuteAsync (requestUri As Uri, httpMethod As String, cancellationToken As CancellationToken, ParamArray operationParameters As OperationParameter()) As Task(Of OperationResponse)
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 $ .
- httpMethod
- String
Méthode de transfert de données HTTP utilisée par le client.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
- operationParameters
- OperationParameter[]
Paramètres d'opération utilisés.
Retours
Une tâche représente le résultat de l’opération.
S’applique à
ExecuteAsync<TElement>(Uri, String, Boolean, OperationParameter[])
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, bool singleResult, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * bool * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * bool * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, singleResult As Boolean, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
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 $ .
- 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
Une tâche représente le résultat de l’opération.
S’applique à
ExecuteAsync<TElement>(Uri, String, Boolean, CancellationToken, OperationParameter[])
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, bool singleResult, System.Threading.CancellationToken cancellationToken, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * bool * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * bool * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, singleResult As Boolean, cancellationToken As CancellationToken, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
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 $ .
- 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.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
- operationParameters
- OperationParameter[]
Paramètres d'opération utilisés.
Retours
Une tâche représente le résultat de l’opération.
S’applique à
ExecuteAsync<TElement>(Uri, String, OperationParameter[])
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
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 $ .
- 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
Une tâche représente le résultat de l’opération.
S’applique à
ExecuteAsync<TElement>(Uri, String, CancellationToken, OperationParameter[])
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, string httpMethod, System.Threading.CancellationToken cancellationToken, params Microsoft.OData.Client.OperationParameter[] operationParameters);
abstract member ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * string * System.Threading.CancellationToken * Microsoft.OData.Client.OperationParameter[] -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, httpMethod As String, cancellationToken As CancellationToken, ParamArray operationParameters As OperationParameter()) As Task(Of IEnumerable(Of TElement))
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 $ .
- httpMethod
- String
Méthode de transfert de données HTTP utilisée par le client.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
- operationParameters
- OperationParameter[]
Paramètres d'opération utilisés.
Retours
Une tâche représente le résultat de l’opération.
S’applique à
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>, CancellationToken)
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Microsoft.OData.Client.DataServiceQueryContinuation<TElement> continuation, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (continuation As DataServiceQueryContinuation(Of TElement), cancellationToken As CancellationToken) As Task(Of IEnumerable(Of TElement))
Paramètres de type
- TElement
Type retourné par la requête.
Paramètres
- continuation
- DataServiceQueryContinuation<TElement>
Objet DataServiceQueryContinuation<T> qui représente la page de données suivante à retourner à partir du service de données.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
Retours
Tâche qui représente les résultats retournés par l’opération de requête.
S’applique à
ExecuteAsync<TElement>(DataServiceQueryContinuation<TElement>)
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Microsoft.OData.Client.DataServiceQueryContinuation<TElement> continuation);
abstract member ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Microsoft.OData.Client.DataServiceQueryContinuation<'Element> -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (continuation As DataServiceQueryContinuation(Of TElement)) As Task(Of IEnumerable(Of TElement))
Paramètres de type
- TElement
Type retourné par la requête.
Paramètres
- continuation
- DataServiceQueryContinuation<TElement>
Objet DataServiceQueryContinuation<T> qui représente la page de données suivante à retourner à partir du service de données.
Retours
Tâche qui représente les résultats retournés par l’opération de requête.
S’applique à
ExecuteAsync<TElement>(Uri, CancellationToken)
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri, System.Threading.CancellationToken cancellationToken);
abstract member ExecuteAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of TElement))
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 $ .
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
Retours
Une tâche représente le résultat de l’opération.
S’applique à
ExecuteAsync<TElement>(Uri)
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 System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TElement>> ExecuteAsync<TElement> (Uri requestUri);
abstract member ExecuteAsync : Uri -> System.Threading.Tasks.Task<seq<'Element>>
override this.ExecuteAsync : Uri -> System.Threading.Tasks.Task<seq<'Element>>
Public Overridable Function ExecuteAsync(Of TElement) (requestUri As Uri) As Task(Of IEnumerable(Of TElement))
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 $ .
Retours
Une tâche représente le résultat de l’opération.