MobileServiceClient.InvokeApiAsync Método

Definición

Sobrecargas

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Windows Azure mediante httpMethod especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Windows Azure mediante httpMethod especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se enviarán datos adicionales mediante la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

InvokeApiAsync(String, JToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante http POST, con compatibilidad con el envío de contenido HTTP.

InvokeApiAsync(String, JToken, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante http POST, con compatibilidad con el envío de contenido HTTP.

InvokeApiAsync(String, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

InvokeApiAsync(String)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se enviarán datos adicionales mediante la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante http POST con compatibilidad con el envío de contenido HTTP.

InvokeApiAsync<T,U>(String, T)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante http POST con compatibilidad con el envío de contenido HTTP.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden pasar datos adicionales con la cadena de consulta.

InvokeApiAsync<T>(String, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

InvokeApiAsync<T>(String)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden pasar datos adicionales con la cadena de consulta.

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Windows Azure mediante httpMethod especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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)

Parámetros

apiName
String

Nombre de la API personalizada.

content
HttpContent

Contexto HTTP.

method
HttpMethod

Método HTTP.

requestHeaders
IDictionary<String,String>

Diccionario de encabezados definidos por el usuario que se va a incluir en la solicitud HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Respuesta HTTP de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Windows Azure mediante httpMethod especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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)

Parámetros

apiName
String

Nombre de la API personalizada.

content
HttpContent

Contexto HTTP.

method
HttpMethod

Método HTTP.

requestHeaders
IDictionary<String,String>

Diccionario de encabezados definidos por el usuario que se va a incluir en la solicitud HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

Devoluciones

Respuesta HTTP de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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)

Parámetros

apiName
String

Nombre de la API personalizada.

body
Newtonsoft.Json.Linq.JToken

Valor que se va a enviar como el cuerpo HTTP.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se enviarán datos adicionales mediante la cadena de consulta.

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)

Parámetros

apiName
String

Nombre de la API personalizada.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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)

Parámetros

apiName
String

Nombre de la API personalizada.

body
Newtonsoft.Json.Linq.JToken

Valor que se va a enviar como el cuerpo HTTP.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

InvokeApiAsync(String, JToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante http POST, con compatibilidad con el envío de contenido 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)

Parámetros

apiName
String

Nombre de la API personalizada.

body
Newtonsoft.Json.Linq.JToken

Valor que se va a enviar como el cuerpo HTTP.

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

InvokeApiAsync(String, JToken, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST, con compatibilidad con el envío de contenido 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)

Parámetros

apiName
String

Nombre de la API personalizada.

body
Newtonsoft.Json.Linq.JToken

Valor que se va a enviar como el cuerpo HTTP.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

InvokeApiAsync(String, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante 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)

Parámetros

apiName
String

Nombre de la API personalizada.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Implementaciones

Se aplica a

InvokeApiAsync(String)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante 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)

Parámetros

apiName
String

Nombre de la API personalizada.

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se enviarán datos adicionales mediante la cadena de consulta.

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)

Parámetros

apiName
String

Nombre de la API personalizada.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

Devoluciones

Task<Newtonsoft.Json.Linq.JToken>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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)

Parámetros de tipo

T

Tipo de instancia enviada al servicio móvil de Microsoft Azure.

U

Tipo de instancia devuelta desde el servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

body
T

Valor que se va a enviar como el cuerpo HTTP.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<U>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST con compatibilidad con el envío de contenido 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)

Parámetros de tipo

T

Tipo de instancia enviada al servicio móvil de Microsoft Azure.

U

Tipo de instancia devuelta desde el servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

body
T

Valor que se va a enviar como el cuerpo HTTP.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<U>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

InvokeApiAsync<T,U>(String, T)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante HTTP POST con compatibilidad con el envío de contenido 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)

Parámetros de tipo

T

Tipo de instancia enviada al servicio móvil de Microsoft Azure.

U

Tipo de instancia devuelta desde el servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

body
T

Valor que se va a enviar como el cuerpo HTTP.

Devoluciones

Task<U>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden enviar datos adicionales mediante el contenido HTTP o la cadena de consulta.

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)

Parámetros de tipo

T

Tipo de instancia enviada al servicio móvil de Microsoft Azure.

U

Tipo de instancia devuelta desde el servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

body
T

Valor que se va a enviar como el cuerpo HTTP.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

Devoluciones

Task<U>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden pasar datos adicionales con la cadena de consulta.

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)

Parámetros de tipo

T

Tipo de instancia enviada al servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

Devoluciones

Task<T>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

InvokeApiAsync<T>(String, CancellationToken)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante 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)

Parámetros de tipo

T

Tipo de instancia devuelta desde el servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<T>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

InvokeApiAsync<T>(String)

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante 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)

Parámetros de tipo

T

Tipo de instancia devuelta desde el servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

Devoluciones

Task<T>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a

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

Invoca una API personalizada definida por el usuario de un servicio móvil de Microsoft Azure mediante el método HTTP especificado. Se pueden pasar datos adicionales con la cadena de consulta.

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)

Parámetros de tipo

T

Tipo de instancia enviada al servicio móvil de Microsoft Azure.

Parámetros

apiName
String

Nombre de la API personalizada.

method
HttpMethod

Método HTTP.

parameters
IDictionary<String,String>

Diccionario de parámetros y valores definidos por el usuario que se va a incluir en la cadena de consulta del URI de solicitud.

cancellationToken
CancellationToken

Token CancellationToken que se va a observar

Devoluciones

Task<T>

Contenido de la respuesta de la invocación de la API personalizada.

Implementaciones

Se aplica a