你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IMobileServiceClient 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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() |
使用登录用户的标识提供者刷新访问令牌。 |