ODataQueryOptions 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.
Isto define opções de consulta OData compostas que podem ser usadas para realizar a composição de consulta. Atualmente isto suporta apenas $filter, $orderby, $top, $skip e $count.
[Microsoft.AspNet.OData.ODataQueryParameterBinding]
public class ODataQueryOptions
[<Microsoft.AspNet.OData.ODataQueryParameterBinding>]
type ODataQueryOptions = class
Public Class ODataQueryOptions
- Herança
-
ODataQueryOptions
- Derivado
- Atributos
Construtores
ODataQueryOptions(ODataQueryContext, HttpRequest) |
Inicializa uma nova instância da ODataQueryOptions classe com base na solicitação de entrada e em algumas informações de metadados do ODataQueryContext. |
ODataQueryOptions(ODataQueryContext, HttpRequestMessage) |
Inicializa uma nova instância da ODataQueryOptions classe com base na solicitação de entrada e em algumas informações de metadados do ODataQueryContext. |
Propriedades
Apply |
Obtém o ApplyQueryOption. |
Context |
Obtém o determinadoODataQueryContext |
Count |
Obtém o CountQueryOption. |
Filter |
Obtém o FilterQueryOption. |
IfMatch |
Obtém o ETag do cabeçalho IfMatch. |
IfNoneMatch |
Obtém o ETag do cabeçalho IfNoneMatch. |
OrderBy |
Obtém o OrderByQueryOption. |
RawValues |
Obtém a cadeia de caracteres bruta de todas as opções de consulta OData |
Request |
Obtém a mensagem de solicitação associada a esta instância. |
SelectExpand |
Obtém o SelectExpandQueryOption. |
Skip |
Obtém o SkipQueryOption. |
SkipToken |
Obtém o SkipTokenQueryOption. |
Top |
Obtém o TopQueryOption. |
Validator |
Obtém ou define o validador de consultas. |
Métodos
ApplyTo(IQueryable) |
Aplica uma consulta individual ao IQueryable determinado na ordem correta. |
ApplyTo(IQueryable, AllowedQueryOptions) |
Aplica uma consulta individual ao IQueryable determinado na ordem correta. |
ApplyTo(IQueryable, ODataQuerySettings) |
Aplica uma consulta individual ao IQueryable determinado na ordem correta. |
ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions) |
Aplica uma consulta individual ao IQueryable determinado na ordem correta. |
ApplyTo(Object, ODataQuerySettings) |
Aplica a consulta à entidade fornecida usando o determinado ODataQuerySettings. |
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions) |
Aplica uma consulta individual ao IQueryable determinado na ordem correta. |
GenerateStableOrder() |
Gera a opção de consulta Stable OrderBy com base no OrderBy existente e em outras opções de consulta. |
IsSupportedQueryOption(String) |
Verifique se a opção de consulta fornecida é a opção de consulta com suporte. |
IsSystemQueryOption(String) |
Verifique se a opção de consulta fornecida é uma opção de consulta do sistema OData usando o tema $-prefix-required. |
IsSystemQueryOption(String, Boolean) |
Verifica se a opção de consulta determinada é uma opção de consulta do sistema OData. |
LimitResults<T>(IQueryable<T>, Int32, Boolean) |
Limita os resultados de consulta a um número máximo de resultados. |
LimitResults<T>(IQueryable<T>, Int32, Boolean, Boolean) |
Limita os resultados de consulta a um número máximo de resultados. |
Validate(ODataValidationSettings) |
Valide todas as consultas OData, incluindo $skip, $top, $orderby e $filter, com base no determinado |