MobileServiceClient.InvokeApiAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Contenido de la respuesta de la invocación de la API personalizada.
Implementaciones
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de