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

IMobileServiceSyncTable<T> 接口

定义

提供对本地表的操作。

public interface IMobileServiceSyncTable<T> : Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable
type IMobileServiceSyncTable<'T> = interface
    interface IMobileServiceSyncTable
Public Interface IMobileServiceSyncTable(Of T)
Implements IMobileServiceSyncTable

类型参数

T
实现

属性

MobileServiceClient

获取对此表关联的 的 MobileServiceClient 引用。

(继承自 IMobileServiceSyncTable)
SupportedOptions

远程表上支持的 odata 选项

(继承自 IMobileServiceSyncTable)
TableName

获取表的名称。

(继承自 IMobileServiceSyncTable)

方法

CreateQuery()

为当前表创建查询。

DeleteAsync(JObject)

从表中删除一个 instance

(继承自 IMobileServiceSyncTable)
DeleteAsync(T)

从表中删除一个 instance

IncludeTotalCount()

创建一个查询,该查询将确保它将获取已返回的所有记录(并且忽略客户端或服务器指定的任何 take paging/limit 子句)的总数。

InsertAsync(JObject)

向表中插入 instance

(继承自 IMobileServiceSyncTable)
InsertAsync(T)

向表中插入 instance

LookupAsync(String)

按其 ID 从表中查找实例。

OrderBy<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 ascending order 子句创建查询。

OrderByDescending<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 descending order 子句创建查询。

PullAsync(String, String, IDictionary<String,String>, Boolean, CancellationToken)

从关联的远程表拉取与给定查询匹配的所有项。 支持增量同步。

(继承自 IMobileServiceSyncTable)
PullAsync(String, String, IDictionary<String,String>, Boolean, CancellationToken, PullOptions)

从关联的远程表拉取与给定查询匹配的所有项。 支持增量同步。

(继承自 IMobileServiceSyncTable)
PullAsync<U>(String, IMobileServiceTableQuery<U>, Boolean, CancellationToken)

从关联的远程表拉取与给定查询匹配的所有项。

PullAsync<U>(String, IMobileServiceTableQuery<U>, Boolean, CancellationToken, PullOptions)

从关联的远程表拉取与给定查询匹配的所有项。

PurgeAsync(String, String, Boolean, CancellationToken)

删除本地表中与查询匹配的所有项。

(继承自 IMobileServiceSyncTable)
PurgeAsync<U>(String, IMobileServiceTableQuery<U>, Boolean, CancellationToken)

删除本地表中与查询匹配的所有项。

PurgeAsync<U>(String, IMobileServiceTableQuery<U>, CancellationToken)

删除本地表中与查询匹配的所有项。

ReadAsync()

从表中返回实例。

ReadAsync(String)

执行对表的查询。

(继承自 IMobileServiceSyncTable)
ReadAsync<U>(IMobileServiceTableQuery<U>)

基于查询从表返回实例。

RefreshAsync(T)

使用本地表中的最新值刷新当前实例。

Select<U>(Expression<Func<T,U>>)

通过应用指定的选择创建查询。

Skip(Int32)

通过应用指定的 skip 子句创建查询。

Take(Int32)

通过应用指定的 take 子句创建查询。

ThenBy<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 ascending order 子句创建查询。

ThenByDescending<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 descending order 子句创建查询。

ToEnumerableAsync()

以异步方式获取表的元素。

ToListAsync()

以异步方式获取表的元素并且在一个新列表中返回结果。

UpdateAsync(JObject)

更新表中的instance

(继承自 IMobileServiceSyncTable)
UpdateAsync(T)

更新表中的instance

Where(Expression<Func<T,Boolean>>)

通过应用指定的筛选谓词创建查询。

扩展方法

ToCollectionAsync<TTable>(IMobileServiceSyncTable<TTable>, Int32)

基于本地表创建新集合。

PullAsync(IMobileServiceSyncTable, String, String)

从关联的远程表拉取与给定查询匹配的所有项。 支持增量同步。

PullAsync(IMobileServiceSyncTable, String, String, PullOptions)

从关联的远程表拉取与给定查询匹配的所有项。 支持增量同步。

PullAsync(IMobileServiceSyncTable, String, String, IDictionary<String,String>, Boolean, CancellationToken)

从关联的远程表拉取与给定查询匹配的所有项。 支持增量同步。

PullAsync(IMobileServiceSyncTable, String, String, IDictionary<String,String>, CancellationToken)

从关联的远程表拉取与给定查询匹配的所有项。 支持增量同步。

PullAsync(IMobileServiceSyncTable, String, String, IDictionary<String,String>, CancellationToken, PullOptions)

从关联的远程表拉取与给定查询匹配的所有项。 支持增量同步。

PullAsync<T,U>(IMobileServiceSyncTable<T>, String, IMobileServiceTableQuery<U>)

从关联的远程表拉取与给定查询匹配的所有项。

PullAsync<T,U>(IMobileServiceSyncTable<T>, String, IMobileServiceTableQuery<U>, PullOptions)

从关联的远程表拉取与给定查询匹配的所有项。

PullAsync<T,U>(IMobileServiceSyncTable<T>, String, IMobileServiceTableQuery<U>, Boolean, CancellationToken)

从关联的远程表拉取与给定查询匹配的所有项。

PullAsync<T,U>(IMobileServiceSyncTable<T>, String, IMobileServiceTableQuery<U>, CancellationToken)

从关联的远程表拉取与给定查询匹配的所有项。

PullAsync<T,U>(IMobileServiceSyncTable<T>, String, IMobileServiceTableQuery<U>, CancellationToken, PullOptions)

从关联的远程表拉取与给定查询匹配的所有项。

PurgeAsync(IMobileServiceSyncTable)

删除本地表中的所有项

PurgeAsync(IMobileServiceSyncTable, Boolean)

删除本地表中的所有项

PurgeAsync(IMobileServiceSyncTable, String)

删除本地表中与查询匹配的所有项。

PurgeAsync<T,U>(IMobileServiceSyncTable<T>, IMobileServiceTableQuery<U>)

删除本地表中与查询匹配的所有项。

适用于