你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IMobileServiceClient 接口

定义

MobileServiceClient 的接口。

public interface IMobileServiceClient
type IMobileServiceClient = interface
Public Interface IMobileServiceClient
派生

属性

AlternateLoginHost

登录的备用主机 URI

ApplicationKey

获取由调用 MobileServiceClient (...) 提供的移动服务应用程序的名称。

ApplicationUri

获取由调用 MobileServiceClient (...) 提供的移动服务应用程序的 URI。

CurrentUser

成功调用 MobileServiceClient.Login () 后提供的当前经过身份验证的用户。

EventManager

事件管理器,用于公开和管理移动服务类型用于发布和使用事件的事件流。

InstallationId

返回应用程序的安装 ID。

LoginUriPrefix

登录终结点的前缀。 如果未设置,则默认为 /.auth/login

MobileAppUri

Microsoft Azure 移动应用的绝对 URI。

SerializerSettings

获取或设置用于序列化的设置。

SyncContext

返回 IMobileServiceSyncContext 实例。

方法

GetSyncTable(String)

返回一个 IMobileServiceSyncTable 实例,该实例为本地表提供非类型化数据操作。

GetSyncTable<T>()

返回一个 IMobileServiceTable<T> 实例,该实例为本地表提供强类型数据操作。

GetTable(String)

返回一个 IMobileServiceTable 实例,该实例为该表提供非类型化的数据操作。

GetTable<T>()

返回一个 IMobileServiceTable<T> 实例,该实例为该表提供强类型的数据操作。

InvokeApiAsync(String)

使用 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API。

InvokeApiAsync(String, CancellationToken)

使用 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API。

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

使用指定的 HttpMethod 调用 Microsoft Azure 移动服务的用户定义自定义 API。 可通过 HTTP 内容或查询字符串发送其他数据。

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

使用指定的 HttpMethod 调用 Microsoft Azure 移动服务的用户定义自定义 API。 可通过 HTTP 内容或查询字符串发送其他数据。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 将通过查询字符串发送到的其他数据。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 将通过查询字符串发送到的其他数据。

InvokeApiAsync(String, JToken)

使用 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API,支持发送 HTTP 内容。

InvokeApiAsync(String, JToken, CancellationToken)

使用 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API,支持发送 HTTP 内容。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 可通过 HTTP 内容或查询字符串发送其他数据。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 可通过 HTTP 内容或查询字符串发送其他数据。

InvokeApiAsync<T,U>(String, T)

使用支持发送 HTTP 内容的 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API。

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

使用支持发送 HTTP 内容的 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 可通过 HTTP 内容或查询字符串发送其他数据。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 可通过 HTTP 内容或查询字符串发送其他数据。

InvokeApiAsync<T>(String)

使用 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API。

InvokeApiAsync<T>(String, CancellationToken)

使用 HTTP POST 调用 Microsoft Azure 移动服务的用户定义自定义 API。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 使用查询字符串可传递其他数据。

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

使用指定的 HTTP 方法调用 Microsoft Azure 移动服务的用户定义自定义 API。 使用查询字符串可传递其他数据。

LoginAsync(MobileServiceAuthenticationProvider, JObject)

使用提供程序和令牌对象将用户记录到 Windows Azure 移动服务中。

LoginAsync(String, JObject)

使用提供程序和令牌对象将用户记录到 Microsoft Azure 移动服务中。

Logout()

注销用户。

LogoutAsync()

注销用户。

RefreshUserAsync()

使用登录用户的标识提供者刷新访问令牌。

适用于