Partilhar via


IMobileServiceTableQuery<T> Interface

Definição

Representa uma consulta que pode ser avaliada em uma tabela dos Serviços Móveis. Instâncias do MobileServiceTableQuery podem ser obtidas pelo MobileServiceClient.Query(of T)().

public interface IMobileServiceTableQuery<T>
type IMobileServiceTableQuery<'T> = interface
Public Interface IMobileServiceTableQuery(Of T)

Parâmetros de tipo

T

Comentários

Em vez de implementarmos o IQueryable diretamente, implementamos a porção do padrão de consulta LINQ a qual damos suporte nos objetos MobileServiceTableQuery. As instâncias MobileServiceTableQuery são usadas para criar IQueryables de operações de consulta LINQ.

Propriedades

Parameters

Os parâmetros da cadeia de caracteres da consulta definida pelo usuário para incluir com a consulta.

Query

Obtém o IQueryable subjacente associado a essa consulta.

RequestTotalCount

Obtém um valor que indica se a consulta solicitará a contagem total para todos os registros que teriam sido retornados ignorando qualquer cláusula de paginação/limite especificada por cliente ou servidor.

Table

Obtém o MobileServiceTable que está sendo consultado.

Métodos

IncludeDeleted()

Verifique se a consulta obterá os registros excluídos.

IncludeTotalCount()

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

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

Aplica a cláusula de ordem crescente especificada à consulta de fonte.

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

Aplica a cláusula de ordem decrescente especificada à consulta de fonte.

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

Aplica a seleção especificada à consulta de fonte.

Skip(Int32)

Aplica a cláusula skip especificada à consulta de fonte.

Take(Int32)

Aplica a cláusula take especificada à consulta de fonte.

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

Aplica a cláusula de ordem crescente especificada à consulta de fonte.

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

Aplica a cláusula de ordem decrescente especificada à consulta de fonte.

ToEnumerableAsync()

Avalia a consulta de maneira assíncrona e retorna os resultados.

ToListAsync()

Avalia a consulta de maneira assíncrona e retorna os resultados em uma nova lista.

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

Aplica o predicado de filtro especificado à consulta de fonte.

WithParameters(IDictionary<String,String>)

Aplica à consulta de fonte os pares de chave-valor de cadeia de caracteres especificados para serem usados como parâmetros definidos pelo usuário com a cadeia de caracteres de consulta de URI de solicitação.

Métodos de Extensão

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

Crie uma nova coleção com base na consulta.

Aplica-se a