Sdílet prostřednictvím


ODataQueryOptions<TEntity> Třída

Definice

Tím se definují možnosti složeného dotazu OData, které se dají použít k provedení složení dotazu. V současné době podporuje jenom $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

Parametry typu

TEntity
Dědičnost
ODataQueryOptions<TEntity>
Atributy

Konstruktory

ODataQueryOptions<TEntity>(ODataQueryContext, HttpRequest)

Inicializuje novou instanci ODataQueryOptions třídy na základě příchozího požadavku a některých metadat informace z ODataQueryContext.

ODataQueryOptions<TEntity>(ODataQueryContext, HttpRequestMessage)

Inicializuje novou instanci ODataQueryOptions třídy na základě příchozího požadavku a některých metadat informace z ODataQueryContext.

Vlastnosti

Apply

Získá .ApplyQueryOption

(Zděděno od ODataQueryOptions)
Context

Získá danou hodnotu. ODataQueryContext

(Zděděno od ODataQueryOptions)
Count

Získá .CountQueryOption

(Zděděno od ODataQueryOptions)
Filter

Získá .FilterQueryOption

(Zděděno od ODataQueryOptions)
IfMatch

Získá z hlavičky ETag<TEntity> IfMatch.

IfNoneMatch

Získá z hlavičky ETag<TEntity> IfNoneMatch.

OrderBy

Získá .OrderByQueryOption

(Zděděno od ODataQueryOptions)
RawValues

Získá nezpracovaný řetězec všech možností dotazu OData.

(Zděděno od ODataQueryOptions)
Request

Získá zprávu požadavku přidruženou k této instanci.

(Zděděno od ODataQueryOptions)
SelectExpand

Získá .SelectExpandQueryOption

(Zděděno od ODataQueryOptions)
Skip

Získá .SkipQueryOption

(Zděděno od ODataQueryOptions)
SkipToken

Získá .SkipTokenQueryOption

(Zděděno od ODataQueryOptions)
Top

Získá .TopQueryOption

(Zděděno od ODataQueryOptions)
Validator

Získá nebo nastaví validátor dotazu.

(Zděděno od ODataQueryOptions)

Metody

ApplyTo(IQueryable)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

ApplyTo(IQueryable, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

(Zděděno od ODataQueryOptions)
ApplyTo(IQueryable, ODataQuerySettings)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

(Zděděno od ODataQueryOptions)
ApplyTo(Object, ODataQuerySettings)

Použije dotaz na danou entitu pomocí dané ODataQuerySettingsentity .

(Zděděno od ODataQueryOptions)
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

(Zděděno od ODataQueryOptions)
GenerateStableOrder()

Vygeneruje možnost dotazu Stable OrderBy na základě existující možnosti OrderBy a dalších možností dotazu.

(Zděděno od ODataQueryOptions)
IsSupportedQueryOption(String)

Zkontrolujte, jestli je daná možnost dotazu podporovanou možností dotazu.

(Zděděno od ODataQueryOptions)
Validate(ODataValidationSettings)

Ověřte všechny dotazy OData, včetně $skip, $top, $orderby a $filter, na základě daného validationSettings. Pokud ověření selhalo, vyvolá výjimku ODataException.

(Zděděno od ODataQueryOptions)

Platí pro