IMobileServiceClient IMobileServiceClient IMobileServiceClient IMobileServiceClient IMobileServiceClient IMobileServiceClient Interface

Definition

Interface for the MobileServiceClient.

public interface class IMobileServiceClient
public interface class IMobileServiceClient
__interface IMobileServiceClient
public interface IMobileServiceClient
type IMobileServiceClient = interface
Public Interface IMobileServiceClient
Derived

Properties

AlternateLoginHost AlternateLoginHost AlternateLoginHost AlternateLoginHost AlternateLoginHost AlternateLoginHost

Alternate Host URI for login

CurrentUser CurrentUser CurrentUser CurrentUser CurrentUser CurrentUser

The current authenticated user provided after a successful call to MobileServiceClient.Login().

EventManager EventManager EventManager EventManager EventManager EventManager

The event manager that exposes and manages the event stream used by the mobile services types to publish and consume events.

InstallationId InstallationId InstallationId InstallationId InstallationId InstallationId

Returns the application's installation id.

LoginUriPrefix LoginUriPrefix LoginUriPrefix LoginUriPrefix LoginUriPrefix LoginUriPrefix

Prefix for login endpoints. If not set defaults to /.auth/login

MobileAppUri MobileAppUri MobileAppUri MobileAppUri MobileAppUri MobileAppUri

Absolute URI of the Microsoft Azure Mobile App.

SerializerSettings SerializerSettings SerializerSettings SerializerSettings SerializerSettings SerializerSettings

Gets or sets the settings used for serialization.

SyncContext SyncContext SyncContext SyncContext SyncContext SyncContext

Returns a IMobileServiceSyncContext instance.

Methods

GetSyncTable(String) GetSyncTable(String) GetSyncTable(String) GetSyncTable(String) GetSyncTable(String) GetSyncTable(String)

Returns a IMobileServiceSyncTable instance, which provides untyped data operations for a local table.

GetSyncTable<T>() GetSyncTable<T>() GetSyncTable<T>() GetSyncTable<T>() GetSyncTable<T>() GetSyncTable<T>()

Returns a IMobileServiceTable<T> instance, which provides strongly typed data operations for a local table.

GetTable(String) GetTable(String) GetTable(String) GetTable(String) GetTable(String) GetTable(String)

Returns a IMobileServiceTable instance, which provides untyped data operations for that table.

GetTable<T>() GetTable<T>() GetTable<T>() GetTable<T>() GetTable<T>() GetTable<T>()

Returns a IMobileServiceTable<T> instance, which provides strongly typed data operations for that table.

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

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP method. Additional data can be sent though the HTTP content or the query string.

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

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP Method. Additional data will sent to through the query string.

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

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HttpMethod. Additional data can be sent though the HTTP content or the query string.

InvokeApiAsync(String, CancellationToken) InvokeApiAsync(String, CancellationToken) InvokeApiAsync(String, CancellationToken) InvokeApiAsync(String, CancellationToken) InvokeApiAsync(String, CancellationToken) InvokeApiAsync(String, CancellationToken)

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST.

InvokeApiAsync(String, JToken, CancellationToken) InvokeApiAsync(String, JToken, CancellationToken) InvokeApiAsync(String, JToken, CancellationToken) InvokeApiAsync(String, JToken, CancellationToken) InvokeApiAsync(String, JToken, CancellationToken) InvokeApiAsync(String, JToken, CancellationToken)

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST, with support for sending HTTP content.

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

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST with support for sending HTTP content.

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

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP Method. Additional data can be sent though the HTTP content or the query string.

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

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using an HTTP POST.

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

Invokes a user-defined custom API of a Microsoft Azure Mobile Service using the specified HTTP Method. Additional data can be passed using the query string.

LoginAsync(MobileServiceAuthenticationProvider, JObject) LoginAsync(MobileServiceAuthenticationProvider, JObject) LoginAsync(MobileServiceAuthenticationProvider, JObject) LoginAsync(MobileServiceAuthenticationProvider, JObject) LoginAsync(MobileServiceAuthenticationProvider, JObject) LoginAsync(MobileServiceAuthenticationProvider, JObject)

Logs a user into a Windows Azure Mobile Service with the provider and a token object.

LoginAsync(String, JObject) LoginAsync(String, JObject) LoginAsync(String, JObject) LoginAsync(String, JObject) LoginAsync(String, JObject) LoginAsync(String, JObject)

Logs a user into a Microsoft Azure Mobile Service with the provider and a token object.

LogoutAsync() LogoutAsync() LogoutAsync() LogoutAsync() LogoutAsync() LogoutAsync()

Log a user out.

RefreshUserAsync() RefreshUserAsync() RefreshUserAsync() RefreshUserAsync() RefreshUserAsync() RefreshUserAsync()

Refreshes access token with the identity provider for the logged in user.

Applies to