Partage via


DataServiceContext.ExecuteAsync Méthode

Définition

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

Task<IEnumerable<TElement>>

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

Task<IEnumerable<TElement>>

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

Task<IEnumerable<TElement>>

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

Task<IEnumerable<TElement>>

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

Task<IEnumerable<TElement>>

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

Task<IEnumerable<TElement>>

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

Task<IEnumerable<TElement>>

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

Task<IEnumerable<TElement>>

Une tâche représente le résultat de l’opération.

S’applique à