Compartir a través de


ODataQueryOptions<TEntity> Clase

Definición

Define las opciones de consulta de OData que se pueden usar para realizar la composición de consulta. Actualmente, solo se admiten $filter, $orderby, $top y $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
Herencia
ODataQueryOptions<TEntity>
Atributos

Constructores

ODataQueryOptions<TEntity>(ODataQueryContext, HttpRequest)

Inicializa una nueva instancia de la ODataQueryOptions clase basándose en la solicitud entrante y en parte la información de metadatos de ODataQueryContext.

ODataQueryOptions<TEntity>(ODataQueryContext, HttpRequestMessage)

Inicializa una nueva instancia de la ODataQueryOptions clase basándose en la solicitud entrante y en parte la información de metadatos de ODataQueryContext.

Propiedades

Apply

Obtiene la estructura ApplyQueryOption.

(Heredado de ODataQueryOptions)
Context

Obtiene el objeto especificado. ODataQueryContext

(Heredado de ODataQueryOptions)
Count

Obtiene la estructura CountQueryOption.

(Heredado de ODataQueryOptions)
Filter

Obtiene la estructura FilterQueryOption.

(Heredado de ODataQueryOptions)
IfMatch

Obtiene el ETag<TEntity> del encabezado IfMatch.

IfNoneMatch

Obtiene el ETag<TEntity> del encabezado IfNoneMatch.

OrderBy

Obtiene la estructura OrderByQueryOption.

(Heredado de ODataQueryOptions)
RawValues

Obtiene la cadena sin formato de todas las opciones de consulta de OData.

(Heredado de ODataQueryOptions)
Request

Obtiene el mensaje de solicitud asociado a esta instancia.

(Heredado de ODataQueryOptions)
SelectExpand

Obtiene la estructura SelectExpandQueryOption.

(Heredado de ODataQueryOptions)
Skip

Obtiene la estructura SkipQueryOption.

(Heredado de ODataQueryOptions)
SkipToken

Obtiene la estructura SkipTokenQueryOption.

(Heredado de ODataQueryOptions)
Top

Obtiene la estructura TopQueryOption.

(Heredado de ODataQueryOptions)
Validator

Obtiene o define el validador de consulta.

(Heredado de ODataQueryOptions)

Métodos

ApplyTo(IQueryable)

Aplica la consulta individual a IQueryable en el orden correcto.

ApplyTo(IQueryable, AllowedQueryOptions)

Aplica la consulta individual a IQueryable en el orden correcto.

(Heredado de ODataQueryOptions)
ApplyTo(IQueryable, ODataQuerySettings)

Aplica la consulta individual a IQueryable en el orden correcto.

ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions)

Aplica la consulta individual a IQueryable en el orden correcto.

(Heredado de ODataQueryOptions)
ApplyTo(Object, ODataQuerySettings)

Aplica la consulta a la entidad determinada mediante el especificado ODataQuerySettings.

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

Aplica la consulta individual a IQueryable en el orden correcto.

(Heredado de ODataQueryOptions)
GenerateStableOrder()

Genera la opción de consulta OrderBy estable en función de orderBy existente y otras opciones de consulta.

(Heredado de ODataQueryOptions)
IsSupportedQueryOption(String)

Compruebe si la opción de consulta proporcionada es la opción de consulta admitida.

(Heredado de ODataQueryOptions)
Validate(ODataValidationSettings)

Valide todas las consultas de OData, incluidas $skip, $top, $orderby y $filter, en función del especificado validationSettings. Produce una excepción ODataException si se produce un error en la validación.

(Heredado de ODataQueryOptions)

Se aplica a