Compartilhar via


ODataQueryOptions<TEntity> Classe

Definição

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.

[Microsoft.AspNet.OData.ODataQueryParameterBinding]
public class ODataQueryOptions<TEntity> : Microsoft.AspNet.OData.Query.ODataQueryOptions
[<Microsoft.AspNet.OData.ODataQueryParameterBinding>]
type ODataQueryOptions<'Entity> = class
    inherit ODataQueryOptions
Public Class ODataQueryOptions(Of TEntity)
Inherits ODataQueryOptions

Parâmetros de tipo

TEntity
Herança
ODataQueryOptions<TEntity>
Atributos

Construtores

ODataQueryOptions<TEntity>(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<TEntity>(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.

(Herdado de ODataQueryOptions)
Context

Obtém o determinadoODataQueryContext

(Herdado de ODataQueryOptions)
Count

Obtém o CountQueryOption.

(Herdado de ODataQueryOptions)
Filter

Obtém o FilterQueryOption.

(Herdado de ODataQueryOptions)
IfMatch

Obtém o ETag<TEntity> do cabeçalho IfMatch.

IfNoneMatch

Obtém o ETag<TEntity> do cabeçalho IfNoneMatch.

OrderBy

Obtém o OrderByQueryOption.

(Herdado de ODataQueryOptions)
RawValues

Obtém a cadeia de caracteres bruta de todas as opções de consulta OData

(Herdado de ODataQueryOptions)
Request

Obtém a mensagem de solicitação associada a esta instância.

(Herdado de ODataQueryOptions)
SelectExpand

Obtém o SelectExpandQueryOption.

(Herdado de ODataQueryOptions)
Skip

Obtém o SkipQueryOption.

(Herdado de ODataQueryOptions)
SkipToken

Obtém o SkipTokenQueryOption.

(Herdado de ODataQueryOptions)
Top

Obtém o TopQueryOption.

(Herdado de ODataQueryOptions)
Validator

Obtém ou define o validador de consultas.

(Herdado de ODataQueryOptions)

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.

(Herdado de ODataQueryOptions)
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.

(Herdado de ODataQueryOptions)
ApplyTo(Object, ODataQuerySettings)

Aplica a consulta à entidade fornecida usando o determinado ODataQuerySettings.

(Herdado de ODataQueryOptions)
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions)

Aplica uma consulta individual ao IQueryable determinado na ordem correta.

(Herdado de ODataQueryOptions)
GenerateStableOrder()

Gera a opção de consulta Stable OrderBy com base no OrderBy existente e em outras opções de consulta.

(Herdado de ODataQueryOptions)
IsSupportedQueryOption(String)

Verifique se a opção de consulta fornecida é a opção de consulta com suporte.

(Herdado de ODataQueryOptions)
Validate(ODataValidationSettings)

Valide todas as consultas OData, incluindo $skip, $top, $orderby e $filter, com base no determinado validationSettings. Ele gerará um ODataException se a validação falhar.

(Herdado de ODataQueryOptions)

Aplica-se a