MobileServiceClient.InvokeApiAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Windows Azure usando o HttpMethod especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta. |
InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Windows Azure usando o HttpMethod especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta. |
InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta. |
InvokeApiAsync(String, HttpMethod, IDictionary<String,String>, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais serão enviados por meio da cadeia de caracteres de consulta. |
InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta. |
InvokeApiAsync(String, JToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST, com suporte para enviar conteúdo HTTP. |
InvokeApiAsync(String, JToken, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST, com suporte para enviar conteúdo HTTP. |
InvokeApiAsync(String, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST. |
InvokeApiAsync(String) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST. |
InvokeApiAsync(String, HttpMethod, IDictionary<String,String>) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais serão enviados por meio da cadeia de caracteres de consulta. |
InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta. |
InvokeApiAsync<T,U>(String, T, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST com suporte para enviar conteúdo HTTP. |
InvokeApiAsync<T,U>(String, T) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST com suporte para enviar conteúdo HTTP. |
InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres de consulta. |
InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser passados usando a cadeia de caracteres de consulta. |
InvokeApiAsync<T>(String, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST. |
InvokeApiAsync<T>(String) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST. |
InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>, CancellationToken) |
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser passados usando a cadeia de caracteres de consulta. |
InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Windows Azure usando o HttpMethod especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres 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
O nome da AP personalizada.
- content
- HttpContent
O conteúdo HTTP.
- method
- HttpMethod
O método HTTP.
- requestHeaders
- IDictionary<String,String>
Um dicionário de cabeçalhos definidos pelo usuário para incluir na solicitação de HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
A resposta de HTTP da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync(String, HttpContent, HttpMethod, IDictionary<String,String>, IDictionary<String,String>)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Windows Azure usando o HttpMethod especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres 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
O nome da AP personalizada.
- content
- HttpContent
O conteúdo HTTP.
- method
- HttpMethod
O método HTTP.
- requestHeaders
- IDictionary<String,String>
Um dicionário de cabeçalhos definidos pelo usuário para incluir na solicitação de HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
Retornos
A resposta de HTTP da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres 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
O nome da API personalizada.
- body
- Newtonsoft.Json.Linq.JToken
O valor a ser enviado como o corpo de HTTP.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync(String, HttpMethod, IDictionary<String,String>, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais serão enviados por meio da cadeia de caracteres 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
O nome da API personalizada.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync(String, JToken, HttpMethod, IDictionary<String,String>)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres 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
O nome da API personalizada.
- body
- Newtonsoft.Json.Linq.JToken
O valor a ser enviado como o corpo de HTTP.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync(String, JToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST, com suporte para enviar conteúdo 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
O nome da API personalizada.
- body
- Newtonsoft.Json.Linq.JToken
O valor a ser enviado como o corpo de HTTP.
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync(String, JToken, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST, com suporte para enviar conteúdo 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
O nome da API personalizada.
- body
- Newtonsoft.Json.Linq.JToken
O valor a ser enviado como o corpo de HTTP.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync(String, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um 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
O nome da API personalizada.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
Implementações
Aplica-se a
InvokeApiAsync(String)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um 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
O nome da API personalizada.
Retornos
Implementações
Aplica-se a
InvokeApiAsync(String, HttpMethod, IDictionary<String,String>)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais serão enviados por meio da cadeia de caracteres 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
O nome da API personalizada.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres 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
O tipo de instância enviada para o Serviço Móvel do Microsoft Azure.
- U
O tipo de instância retornado do Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
- body
- T
O valor a ser enviado como o corpo de HTTP.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T,U>(String, T, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST com suporte para enviar conteúdo 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
O tipo de instância enviada para o Serviço Móvel do Microsoft Azure.
- U
O tipo de instância retornado do Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
- body
- T
O valor a ser enviado como o corpo de HTTP.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T,U>(String, T)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um HTTP POST com suporte para enviar conteúdo 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
O tipo de instância enviada para o Serviço Móvel do Microsoft Azure.
- U
O tipo de instância retornado do Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
- body
- T
O valor a ser enviado como o corpo de HTTP.
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T,U>(String, T, HttpMethod, IDictionary<String,String>)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser enviados por meio do conteúdo HTTP ou da cadeia de caracteres 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
O tipo de instância enviada para o Serviço Móvel do Microsoft Azure.
- U
O tipo de instância retornado do Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
- body
- T
O valor a ser enviado como o corpo de HTTP.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser passados usando a cadeia de caracteres 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
O tipo de instância enviada para o Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T>(String, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um 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
O tipo de instância retornado do Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T>(String)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando um 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
O tipo de instância retornado do Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
InvokeApiAsync<T>(String, HttpMethod, IDictionary<String,String>, CancellationToken)
Invoca uma API personalizada definida pelo usuário de um Serviço Móvel do Microsoft Azure usando o Método HTTP especificado. Os dados adicionais podem ser passados usando a cadeia de caracteres 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
O tipo de instância enviada para o Serviço Móvel do Microsoft Azure.
Parâmetros
- apiName
- String
O nome da API personalizada.
- method
- HttpMethod
O método HTTP.
- parameters
- IDictionary<String,String>
Um dicionário de parâmetros definidos pelo usuário e valores para incluir na cadeia de caracteres de consulta do URI de solicitação.
- cancellationToken
- CancellationToken
O CancellationToken token a ser observado
Retornos
O conteúdo da resposta da invocação de api personalizada.
Implementações
Aplica-se a
Azure SDK for .NET