Compartilhar via


IMobileServiceSyncTable<T> Interface

Definição

Fornece operações na tabela local.

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

Parâmetros de tipo

T
Implementações

Propriedades

MobileServiceClient

Obtém uma referência ao MobileServiceClient associado a esta tabela.

(Herdado de IMobileServiceSyncTable)
SupportedOptions

As opções de odata com suporte na tabela remota

(Herdado de IMobileServiceSyncTable)
TableName

Obtém o nome da tabela.

(Herdado de IMobileServiceSyncTable)

Métodos

CreateQuery()

Cria uma consulta para a tabela atual.

DeleteAsync(JObject)

Exclui uma instance da tabela.

(Herdado de IMobileServiceSyncTable)
DeleteAsync(T)

Exclui uma instance da tabela.

IncludeTotalCount()

Cria uma consulta que garantirá a contagem total para todos os registros que teriam sido retornados ignorando qualquer cláusula de paginação/limite especificada por cliente ou servidor.

InsertAsync(JObject)

Insere um instance na tabela.

(Herdado de IMobileServiceSyncTable)
InsertAsync(T)

Insere um instance na tabela.

LookupAsync(String)

Pesquisa de uma instância de uma tabela por sua ID.

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

Cria uma consulta aplicando a cláusula de ordem crescente especificada.

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

Cria uma consulta aplicando a cláusula de ordem decrescente especificada.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada. Dá suporte à sincronização incremental.

(Herdado de IMobileServiceSyncTable)
PullAsync(String, String, IDictionary<String,String>, Boolean, CancellationToken, PullOptions)

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada. Dá suporte à sincronização incremental.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada.

PurgeAsync(String, String, Boolean, CancellationToken)

Exclui todos os itens na tabela local que correspondem à consulta.

(Herdado de IMobileServiceSyncTable)
PurgeAsync<U>(String, IMobileServiceTableQuery<U>, Boolean, CancellationToken)

Exclui todos os itens na tabela local que correspondem à consulta.

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

Exclui todos os itens na tabela local que correspondem à consulta.

ReadAsync()

Retorna instâncias de uma tabela.

ReadAsync(String)

Executa uma consulta na tabela.

(Herdado de IMobileServiceSyncTable)
ReadAsync<U>(IMobileServiceTableQuery<U>)

Retorna instâncias de uma tabela com base em uma consulta.

RefreshAsync(T)

Atualize a instância atual com os valores mais recentes da tabela local.

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

Cria uma consulta aplicando a seleção especificada.

Skip(Int32)

Cria uma consulta aplicando a cláusula skip especificada.

Take(Int32)

Cria uma consulta aplicando a cláusula take especificada.

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

Cria uma consulta aplicando a cláusula de ordem crescente especificada.

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

Cria uma consulta aplicando a cláusula de ordem decrescente especificada.

ToEnumerableAsync()

Obtém os elementos da tabela de maneira assíncrona.

ToListAsync()

Obtém os elementos da tabela de maneira assíncrona e retorna os resultados em uma nova lista.

UpdateAsync(JObject)

Atualiza uma instance na tabela.

(Herdado de IMobileServiceSyncTable)
UpdateAsync(T)

Atualiza uma instance na tabela.

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

Cria uma consulta aplicando o predicado de filtro especificado.

Métodos de Extensão

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

Crie uma nova coleção com base na tabela local.

PullAsync(IMobileServiceSyncTable, String, String)

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada. Dá suporte à sincronização incremental.

PullAsync(IMobileServiceSyncTable, String, String, PullOptions)

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada. Dá suporte à sincronização incremental.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada. Dá suporte à sincronização incremental.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada. Dá suporte à sincronização incremental.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada. Dá suporte à sincronização incremental.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada.

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

Efetua pull de todos os itens que correspondem à consulta fornecida da tabela remota associada.

PurgeAsync(IMobileServiceSyncTable)

Exclui todos os itens na tabela local

PurgeAsync(IMobileServiceSyncTable, Boolean)

Exclui todos os itens na tabela local

PurgeAsync(IMobileServiceSyncTable, String)

Exclui todos os itens na tabela local que correspondem à consulta.

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

Exclui todos os itens na tabela local que correspondem à consulta.

Aplica-se a