Share via


MobileServiceClient.InvokeApiAsync Methode

Definition

Überlädt

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Windows Azure Mobile Service mithilfe der angegebenen HttpMethod auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Windows Azure Mobile Service mithilfe der angegebenen HttpMethod auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Weitere Daten werden über die Abfragezeichenfolge gesendet.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

InvokeApiAsync(String, JToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service-Diensts mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

InvokeApiAsync(String, JToken, CancellationToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service-Diensts mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

InvokeApiAsync(String, CancellationToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

InvokeApiAsync(String)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Weitere Daten werden über die Abfragezeichenfolge gesendet.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

InvokeApiAsync<T,U>(String, T)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können auch mithilfe der Abfragezeichenfolge übergeben werden.

InvokeApiAsync<T>(String, CancellationToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

InvokeApiAsync<T>(String)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können auch mithilfe der Abfragezeichenfolge übergeben werden.

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Windows Azure Mobile Service mithilfe der angegebenen HttpMethod auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

content
HttpContent

Der HTTP-Inhalt.

method
HttpMethod

Die HTTP-Methode.

requestHeaders
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Überschriften, die in die HTTP-Anforderung eingeschlossen werden sollen.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Die HTTP-Antwort des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Windows Azure Mobile Service mithilfe der angegebenen HttpMethod auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

content
HttpContent

Der HTTP-Inhalt.

method
HttpMethod

Die HTTP-Methode.

requestHeaders
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Überschriften, die in die HTTP-Anforderung eingeschlossen werden sollen.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

Gibt zurück

Die HTTP-Antwort des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
Newtonsoft.Json.Linq.JToken

Der Wert, der als HTTP-Text gesendet wird.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Weitere Daten werden über die Abfragezeichenfolge gesendet.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
Newtonsoft.Json.Linq.JToken

Der Wert, der als HTTP-Text gesendet wird.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

InvokeApiAsync(String, JToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service-Diensts mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
Newtonsoft.Json.Linq.JToken

Der Wert, der als HTTP-Text gesendet wird.

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

InvokeApiAsync(String, JToken, CancellationToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service-Diensts mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
Newtonsoft.Json.Linq.JToken

Der Wert, der als HTTP-Text gesendet wird.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

InvokeApiAsync(String, CancellationToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Implementiert

Gilt für:

InvokeApiAsync(String)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Weitere Daten werden über die Abfragezeichenfolge gesendet.

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)

Parameter

apiName
String

Der Name der benutzerdefinierten API.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

Gibt zurück

Task<Newtonsoft.Json.Linq.JToken>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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)

Typparameter

T

Der Typ der instance an microsoft Azure Mobile Service gesendet.

U

Der Typ der vom Microsoft Azure Mobile Service zurückgegebenen instance.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
T

Der Wert, der als HTTP-Text gesendet wird.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<U>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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)

Typparameter

T

Der Typ der instance an microsoft Azure Mobile Service gesendet.

U

Der Typ der vom Microsoft Azure Mobile Service zurückgegebenen instance.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
T

Der Wert, der als HTTP-Text gesendet wird.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<U>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

InvokeApiAsync<T,U>(String, T)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST-Diensts mit Unterstützung für das Senden von HTTP-Inhalten auf.

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)

Typparameter

T

Der Typ der instance an microsoft Azure Mobile Service gesendet.

U

Der Typ der vom Microsoft Azure Mobile Service zurückgegebenen instance.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
T

Der Wert, der als HTTP-Text gesendet wird.

Gibt zurück

Task<U>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können über den HTTP-Inhalt oder die Abfragezeichenfolge gesendet werden.

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)

Typparameter

T

Der Typ der instance an microsoft Azure Mobile Service gesendet.

U

Der Typ der vom Microsoft Azure Mobile Service zurückgegebenen instance.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

body
T

Der Wert, der als HTTP-Text gesendet wird.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

Gibt zurück

Task<U>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können auch mithilfe der Abfragezeichenfolge übergeben werden.

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)

Typparameter

T

Der Typ der instance an microsoft Azure Mobile Service gesendet.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

Gibt zurück

Task<T>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

InvokeApiAsync<T>(String, CancellationToken)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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)

Typparameter

T

Der Typ der vom Microsoft Azure Mobile Service zurückgegebenen instance.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<T>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

InvokeApiAsync<T>(String)

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe eines HTTP POST auf.

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)

Typparameter

T

Der Typ der vom Microsoft Azure Mobile Service zurückgegebenen instance.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

Gibt zurück

Task<T>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für:

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

Ruft eine benutzerdefinierte benutzerdefinierte API eines Microsoft Azure Mobile Service mithilfe der angegebenen HTTP-Methode auf. Zusätzliche Daten können auch mithilfe der Abfragezeichenfolge übergeben werden.

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)

Typparameter

T

Der Typ der instance an microsoft Azure Mobile Service gesendet.

Parameter

apiName
String

Der Name der benutzerdefinierten API.

method
HttpMethod

Die HTTP-Methode.

parameters
IDictionary<String,String>

Ein Wörterbuch mit benutzerdefinierten Parametern und Werten, die in die Abfragezeichenfolge der Anforderungs-URI eingeschlossen werden sollen.

cancellationToken
CancellationToken

Das CancellationToken zu beachtende Token

Gibt zurück

Task<T>

Der Antwortinhalt des Aufrufs der benutzerdefinierten API.

Implementiert

Gilt für: