Share via


MobileServiceClient.InvokeApiAsync Méthode

Définition

Surcharges

InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un service Windows Azure Mobile Service à l’aide du httpMethod spécifié. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un service Windows Azure Mobile Service à l’aide du httpMethod spécifié. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

InvokeApiAsync(String, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen de la chaîne de requête.

InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

InvokeApiAsync(String, JToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST, avec prise en charge de l’envoi de contenu HTTP.

InvokeApiAsync(String, JToken, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST, avec prise en charge de l’envoi de contenu HTTP.

InvokeApiAsync(String, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

InvokeApiAsync(String)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

InvokeApiAsync(String, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen de la chaîne de requête.

InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

InvokeApiAsync<T,U>(String, T, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST avec prise en charge de l’envoi de contenu HTTP.

InvokeApiAsync<T,U>(String, T)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST avec prise en charge de l’envoi de contenu HTTP.

InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être passées à l'aide d'une chaîne de requête.

InvokeApiAsync<T>(String, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

InvokeApiAsync<T>(String)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être passées à l'aide d'une chaîne de requête.

InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un service Windows Azure Mobile Service à l’aide du httpMethod spécifié. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> InvokeApiAsync (string apiName, System.Net.Http.HttpContent content, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> requestHeaders, System.Collections.Generic.IDictionary<string,string> parameters, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * System.Net.Http.HttpContent * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
override this.InvokeApiAsync : string * System.Net.Http.HttpContent * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function InvokeApiAsync (apiName As String, content As HttpContent, method As HttpMethod, requestHeaders As IDictionary(Of String, String), parameters As IDictionary(Of String, String), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)

Paramètres

apiName
String

Nom de l'API personnalisée.

content
HttpContent

Contenu HTTP.

method
HttpMethod

Méthode HTTP.

requestHeaders
IDictionary<String,String>

Dictionnaires d'en-têtes définis par l'utilisateur à inclure dans la requête HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Réponse HTTP de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un service Windows Azure Mobile Service à l’aide du httpMethod spécifié. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> InvokeApiAsync (string apiName, System.Net.Http.HttpContent content, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> requestHeaders, System.Collections.Generic.IDictionary<string,string> parameters);
member this.InvokeApiAsync : string * System.Net.Http.HttpContent * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
abstract member InvokeApiAsync : string * System.Net.Http.HttpContent * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
override this.InvokeApiAsync : string * System.Net.Http.HttpContent * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function InvokeApiAsync (apiName As String, content As HttpContent, method As HttpMethod, requestHeaders As IDictionary(Of String, String), parameters As IDictionary(Of String, String)) As Task(Of HttpResponseMessage)

Paramètres

apiName
String

Nom de l'API personnalisée.

content
HttpContent

Contenu HTTP.

method
HttpMethod

Méthode HTTP.

requestHeaders
IDictionary<String,String>

Dictionnaires d'en-têtes définis par l'utilisateur à inclure dans la requête HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

Retours

Réponse HTTP de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName, Newtonsoft.Json.Linq.JToken body, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String, body As JToken, method As HttpMethod, parameters As IDictionary(Of String, String), Optional cancellationToken As CancellationToken = Nothing) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

body
Newtonsoft.Json.Linq.JToken

Valeur à envoyer en tant que corps HTTP.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<Newtonsoft.Json.Linq.JToken>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync(String, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen de la chaîne de requête.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String, method As HttpMethod, parameters As IDictionary(Of String, String), Optional cancellationToken As CancellationToken = Nothing) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<Newtonsoft.Json.Linq.JToken>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName, Newtonsoft.Json.Linq.JToken body, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters);
abstract member InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String, body As JToken, method As HttpMethod, parameters As IDictionary(Of String, String)) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

body
Newtonsoft.Json.Linq.JToken

Valeur à envoyer en tant que corps HTTP.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

Retours

Task<Newtonsoft.Json.Linq.JToken>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync(String, JToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST, avec prise en charge de l’envoi de contenu HTTP.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName, Newtonsoft.Json.Linq.JToken body);
abstract member InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String, body As JToken) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

body
Newtonsoft.Json.Linq.JToken

Valeur à envoyer en tant que corps HTTP.

Retours

Task<Newtonsoft.Json.Linq.JToken>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync(String, JToken, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST, avec prise en charge de l’envoi de contenu HTTP.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName, Newtonsoft.Json.Linq.JToken body, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string * Newtonsoft.Json.Linq.JToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String, body As JToken, Optional cancellationToken As CancellationToken = Nothing) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

body
Newtonsoft.Json.Linq.JToken

Valeur à envoyer en tant que corps HTTP.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<Newtonsoft.Json.Linq.JToken>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync(String, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<Newtonsoft.Json.Linq.JToken>

Implémente

S’applique à

InvokeApiAsync(String)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName);
abstract member InvokeApiAsync : string -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

Retours

Task<Newtonsoft.Json.Linq.JToken>

Implémente

S’applique à

InvokeApiAsync(String, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen de la chaîne de requête.

public System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> InvokeApiAsync (string apiName, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters);
abstract member InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
override this.InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken>
Public Function InvokeApiAsync (apiName As String, method As HttpMethod, parameters As IDictionary(Of String, String)) As Task(Of JToken)

Paramètres

apiName
String

Nom de l'API personnalisée.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

Retours

Task<Newtonsoft.Json.Linq.JToken>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

public System.Threading.Tasks.Task<U> InvokeApiAsync<T,U> (string apiName, T body, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * 'T * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'U>
override this.InvokeApiAsync : string * 'T * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'U>
Public Function InvokeApiAsync(Of T, U) (apiName As String, body As T, method As HttpMethod, parameters As IDictionary(Of String, String), Optional cancellationToken As CancellationToken = Nothing) As Task(Of U)

Paramètres de type

T

Type de instance envoyé à Microsoft Azure Mobile Service.

U

Type de instance retourné par Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

body
T

Valeur à envoyer en tant que corps HTTP.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<U>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T,U>(String, T, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST avec prise en charge de l’envoi de contenu HTTP.

public System.Threading.Tasks.Task<U> InvokeApiAsync<T,U> (string apiName, T body, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'U>
override this.InvokeApiAsync : string * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'U>
Public Function InvokeApiAsync(Of T, U) (apiName As String, body As T, Optional cancellationToken As CancellationToken = Nothing) As Task(Of U)

Paramètres de type

T

Type de instance envoyé à Microsoft Azure Mobile Service.

U

Type de instance retourné par Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

body
T

Valeur à envoyer en tant que corps HTTP.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<U>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T,U>(String, T)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST avec prise en charge de l’envoi de contenu HTTP.

public System.Threading.Tasks.Task<U> InvokeApiAsync<T,U> (string apiName, T body);
abstract member InvokeApiAsync : string * 'T -> System.Threading.Tasks.Task<'U>
override this.InvokeApiAsync : string * 'T -> System.Threading.Tasks.Task<'U>
Public Function InvokeApiAsync(Of T, U) (apiName As String, body As T) As Task(Of U)

Paramètres de type

T

Type de instance envoyé à Microsoft Azure Mobile Service.

U

Type de instance retourné par Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

body
T

Valeur à envoyer en tant que corps HTTP.

Retours

Task<U>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être envoyées au moyen du contenu HTTP ou de la chaîne de requête.

public System.Threading.Tasks.Task<U> InvokeApiAsync<T,U> (string apiName, T body, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters);
abstract member InvokeApiAsync : string * 'T * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<'U>
override this.InvokeApiAsync : string * 'T * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<'U>
Public Function InvokeApiAsync(Of T, U) (apiName As String, body As T, method As HttpMethod, parameters As IDictionary(Of String, String)) As Task(Of U)

Paramètres de type

T

Type de instance envoyé à Microsoft Azure Mobile Service.

U

Type de instance retourné par Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

body
T

Valeur à envoyer en tant que corps HTTP.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

Retours

Task<U>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être passées à l'aide d'une chaîne de requête.

public System.Threading.Tasks.Task<T> InvokeApiAsync<T> (string apiName, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters);
abstract member InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<'T>
override this.InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> -> System.Threading.Tasks.Task<'T>
Public Function InvokeApiAsync(Of T) (apiName As String, method As HttpMethod, parameters As IDictionary(Of String, String)) As Task(Of T)

Paramètres de type

T

Type de instance envoyé à Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

Retours

Task<T>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T>(String, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

public System.Threading.Tasks.Task<T> InvokeApiAsync<T> (string apiName, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
override this.InvokeApiAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function InvokeApiAsync(Of T) (apiName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Paramètres de type

T

Type de instance retourné par Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<T>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T>(String)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide d’un HTTP POST.

public System.Threading.Tasks.Task<T> InvokeApiAsync<T> (string apiName);
abstract member InvokeApiAsync : string -> System.Threading.Tasks.Task<'T>
override this.InvokeApiAsync : string -> System.Threading.Tasks.Task<'T>
Public Function InvokeApiAsync(Of T) (apiName As String) As Task(Of T)

Paramètres de type

T

Type de instance retourné par Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

Retours

Task<T>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à

InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>, CancellationToken)

Appelle une API personnalisée définie par l’utilisateur d’un Service mobile Microsoft Azure à l’aide de la méthode HTTP spécifiée. Des données supplémentaires peuvent être passées à l'aide d'une chaîne de requête.

public System.Threading.Tasks.Task<T> InvokeApiAsync<T> (string apiName, System.Net.Http.HttpMethod method, System.Collections.Generic.IDictionary<string,string> parameters, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
override this.InvokeApiAsync : string * System.Net.Http.HttpMethod * System.Collections.Generic.IDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function InvokeApiAsync(Of T) (apiName As String, method As HttpMethod, parameters As IDictionary(Of String, String), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Paramètres de type

T

Type de instance envoyé à Microsoft Azure Mobile Service.

Paramètres

apiName
String

Nom de l'API personnalisée.

method
HttpMethod

Méthode HTTP.

parameters
IDictionary<String,String>

Dictionnaires de paramètres et valeurs définis par l'utilisateur à inclure dans la chaîne de requête de l'URI de demande.

cancellationToken
CancellationToken

Jeton CancellationToken à observer

Retours

Task<T>

Contenu de la réponse de l'appel de l'API personnalisée.

Implémente

S’applique à