TableQuery<TElement> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma consulta em uma tabela do Microsoft Azure.
public class TableQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type TableQuery<'Element> = class
interface IQueryable<'Element>
interface seq<'Element>
interface IEnumerable
interface IQueryable
Public Class TableQuery(Of TElement)
Implements IEnumerable(Of TElement), IQueryable(Of TElement)
Parâmetros de tipo
- TElement
- Herança
-
TableQuery<TElement>
- Implementações
Construtores
TableQuery<TElement>() |
Inicializa uma nova instância da classe TableQuery<TElement>. |
Propriedades
ElementType |
Obtém o tipo dos elementos que são retornados quando a árvore de expressão é executada. |
Expression |
Obtém a árvore de expressão. |
FilterString |
Obtém ou define a expressão de filtro para usar na consulta da tabela. |
Provider |
Obtém o provedor de consulta associado esta fonte de dados. |
SelectColumns |
Obtém ou define os nomes da propriedade das propriedades das entidades de tabela para retornar quando a consulta de tabela é executada. |
TakeCount |
Obtém ou define o número de entidades que a consulta retorna especificada na consulta de tabela. |
Métodos
Copy() |
Cópia superficial de TableQuery |
Execute(TableRequestOptions, OperationContext) |
Executa uma consulta em uma tabela. |
ExecuteSegmented(TableContinuationToken, TableRequestOptions, OperationContext) |
Executa uma consulta segmentada em uma tabela. |
ExecuteSegmentedAsync(TableContinuationToken) |
Inicia uma operação assíncrona para executar uma consulta e retornar os resultados como um segmento de resultado. |
ExecuteSegmentedAsync(TableContinuationToken, CancellationToken) |
Inicia uma operação assíncrona para executar uma consulta e retornar os resultados como um segmento de resultado. |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext) |
Inicia uma operação assíncrona para executar uma consulta e retornar os resultados como um segmento de resultado. |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken) |
Inicia uma operação assíncrona para executar uma consulta e retornar os resultados como um segmento de resultado. |
GetEnumerator() |
Retorna um enumerador que itera por meio de TableQuery<TElement>. |
OrderBy(String) |
Defina order by expression para a consulta de tabela. Aplicado somente ao ponto de extremidade de tabela do Cosmos. |
OrderByDesc(String) |
Defina order by desc expression para a consulta de tabela. Aplicado somente ao ponto de extremidade de tabela do Cosmos. |
Select(IList<String>) |
Define os nomes da propriedade das propriedades das entidades de tabela para retornar quando a consulta de tabela é executada. |
Take(Nullable<Int32>) |
Define o limite superior para o número de entidades que a consulta retorna. |
Where(String) |
Define uma expressão de filtro para a consulta de tabela. Apenas entidades que satisfaçam a expressão de filtro especificada serão retornadas pela consulta. |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Representa uma consulta em uma tabela do Microsoft Azure. |
Métodos de Extensão
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retorna o número de elementos em uma sequência. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retorna o valor máximo em um IQueryable<T> genérico. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retorna o valor mínimo em um genérico IQueryable<T>. |
ToFeedIterator<T>(IQueryable<T>) |
Esse método de extensão obtém o FeedIterator do LINQ IQueryable para executar a consulta de forma assíncrona. Isso criará o novo FeedIterator quando chamado. |
ToQueryDefinition<T>(IQueryable<T>) |
Esse método gera a definição de consulta da consulta LINQ. |
ToStreamIterator<T>(IQueryable<T>) |
Esse método de extensão obtém o FeedIterator do LINQ IQueryable para executar a consulta de forma assíncrona. Isso criará o novo FeedIterator quando chamado. |
AsTableQuery<TElement>(IQueryable<TElement>) |
Especifica que uma consulta seja retornada como um TableQuery objeto . |
Resolve<TElement,TResolved>(IQueryable<TElement>, EntityResolver<TResolved>) |
Especifica um resolvedor de entidade para a consulta. |
WithContext<TElement>(IQueryable<TElement>, OperationContext) |
Especifica um OperationContext para a consulta. |
WithOptions<TElement>(IQueryable<TElement>, TableRequestOptions) |
Especifica um conjunto de TableRequestOptions com o qual a consulta será executada. |
AsDocumentQuery<T>(IQueryable<T>) |
Converte um IQueryable em IDocumentQuery que dá suporte à paginação e à execução assíncrona no serviço do Azure Cosmos DB. |
CountAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retorna o número de elementos em uma sequência. |
MaxAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retorna o valor máximo em um IQueryable<T> genérico. |
MinAsync<TSource>(IQueryable<TSource>, CancellationToken) |
Retorna o valor mínimo em um genérico IQueryable<T>. |
ToCommaSeparatedString<T>(IEnumerable<T>) |
Converte os elementos de uma coleção em cadeias de caracteres e concatena-os em uma lista separada por vírgulas ou retorna nulo para coleções nulas ou vazias. |
Aplica-se a
Azure SDK for .NET