Compartilhar via


MobileServiceClient.InvokeApiAsync Método

Definição

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<Newtonsoft.Json.Linq.JToken>

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

Task<U>

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

Task<U>

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

Task<U>

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

Task<U>

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

Task<T>

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

Task<T>

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

Task<T>

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

Task<T>

O conteúdo da resposta da invocação de api personalizada.

Implementações

Aplica-se a