DataServiceQuery<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.
objeto de consulta
public class DataServiceQuery<TElement> : Microsoft.OData.Client.DataServiceQuery, System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type DataServiceQuery<'Element> = class
inherit DataServiceQuery
interface IQueryable<'Element>
interface seq<'Element>
interface IEnumerable
interface IQueryable
Public Class DataServiceQuery(Of TElement)
Inherits DataServiceQuery
Implements IEnumerable(Of TElement), IQueryable(Of TElement)
Parâmetros de tipo
- TElement
tipo de objeto a ser materializado
- Herança
- Derivado
- Implementações
Construtores
DataServiceQuery<TElement>(Expression, DataServiceQueryProvider) |
objeto de consulta |
DataServiceQuery<TElement>(Expression, DataServiceQueryProvider, Boolean) |
objeto de consulta de uma função que retorna uma coleção de itens |
Propriedades
Context |
Contexto associado a essa consulta. |
ElementType |
Retorna o tipo do objeto usado no modelo para criar a instância DataServiceQuery<TElement>. |
Expression |
Representa uma expressão que contém a consulta para o serviço de dados. |
IsComposable |
Se essa consulta é combinável |
Provider |
Representa a instância do provedor de consulta. |
RequestUri |
Obtém o URI da consulta. |
Métodos
AddQueryOption(String, Object) |
Cria uma nova DataServiceQuery<TElement> com a opção de consulta definida no URI gerado pela consulta retornada. |
AppendRequestUri(String) |
Obtenha uma nova cadeia de caracteres de URI adicionando |
BeginExecute(AsyncCallback, Object) |
Inicia uma operação de rede assíncrona que executa a consulta representada por essa instância de objeto. |
CreateFunctionQuery<T>(String, Boolean, UriOperationParameter[]) |
Cria uma consulta de serviço de dados para a função que retorna a coleta de dados. |
CreateFunctionQuerySingle<T>(String, Boolean, UriOperationParameter[]) |
Cria uma consulta de serviço de dados para a função que retorna dados únicos. |
EndExecute(IAsyncResult) |
Encerra uma solicitação de consulta assíncrona para um serviço de dados. |
Execute() |
Executa a consulta e retorna os resultados como uma coleção que implementa IEnumerable. |
ExecuteAsync() |
Inicia uma operação de rede assíncrona que executa a consulta representada por essa instância de objeto. |
ExecuteAsync(CancellationToken) |
Inicia uma operação de rede assíncrona que executa a consulta representada por essa instância de objeto. |
Expand(String) |
Expande uma consulta para incluir entidades de um conjunto de entidades relacionadas na resposta da consulta. |
Expand<TTarget>(Expression<Func<TElement,TTarget>>) |
Expande uma consulta para incluir entidades de um conjunto de entidades relacionadas na resposta da consulta, em que a entidade relacionada é de um tipo específico em uma hierarquia de tipos. |
GetAllPages() |
Obter todos os itens iterando automaticamente todas as páginas enviará a solicitação da primeira página como padrão, independentemente de ela ter sido iterada. |
GetAllPagesAsync() |
Envia de forma assíncrona uma solicitação para obter todos os itens iterando automaticamente todas as páginas |
GetAllPagesAsync(CancellationToken) |
Envia de forma assíncrona uma solicitação para obter todos os itens iterando automaticamente todas as páginas |
GetEnumerator() |
Executa a consulta e retorna os resultados como uma coleção. |
GetKeyPath(String) |
Obtém uma nova cadeia de caracteres de URI com chaves. |
GetPath(String) |
Obtenha uma nova cadeia de caracteres de caminho de URI adicionando |
IncludeCount() |
Solicita que a contagem de todas as entidades no conjunto de entidades seja retornada embutida com os resultados da consulta. |
IncludeCount(Boolean) |
Solicita que a contagem de todas as entidades no conjunto de entidades seja retornada embutida com os resultados da consulta. |
IncludeTotalCount() |
Obsoleto.
Solicita que a contagem de todas as entidades no conjunto de entidades seja retornada embutida com os resultados da consulta. |
IncludeTotalCount(Boolean) |
Obsoleto.
Solicita que a contagem de todas as entidades no conjunto de entidades seja retornada embutida com os resultados da consulta. |
ToString() |
Representa o URI da consulta para o serviço de dados. |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Executa a consulta e retorna os resultados como uma coleção. |
Métodos de Extensão
CountDistinct<TSource,TTarget>(IEnumerable<TSource>, Func<TSource,TTarget>) |
Retorna a contagem distinta de elementos em uma sequência depois de aplicar a função de projeção a cada elemento. |
CountDistinct<TSource,TTarget>(IQueryable<TSource>, Expression<Func<TSource,TTarget>>) |
Retorna a contagem distinta de elementos em uma sequência depois de aplicar a função de projeção a cada elemento. |