Microsoft.AspNet.OData.Query Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
ApplyQueryOption |
Tím se definuje možnost dotazu $apply OData pro dotazování. |
CountAttribute |
Attribute Představuje objekt, který lze umístit na třídu nebo vlastnost korelující s nastavením možnosti dotazu $count OData. |
CountQueryOption |
Představuje hodnotu možnosti dotazu $count a poskytuje způsob, jak načíst počet entit, které vyhovují dotazu. |
DefaultQuerySettings |
Tato třída popisuje výchozí nastavení, která se mají použít při sestavování dotazů. |
DefaultSkipTokenHandler |
Výchozí implementace SkipTokenHandler pro službu. |
ExpandAttribute |
Attribute Představuje objekt, který lze umístit na vlastnost nebo třídu, která koreluje s nastavením možnosti dotazu $expand OData. |
ExpandConfiguration |
Představuje konfiguraci rozbalitelné vlastnosti. |
FilterAttribute |
Attribute Představuje objekt, který lze umístit na třídu nebo vlastnost korelující s nastavením možnosti dotazu $filter OData. |
FilterQueryOption |
Tím se definuje možnost dotazu $filter OData pro dotazování. |
ModelBoundQuerySettings |
Tato třída popisuje nastavení vázané na model, která se mají použít při sestavování dotazů. |
NonFilterableAttribute |
Attribute Představuje objekt, který lze umístit na vlastnost určit, že vlastnost nelze použít v $filter možnost dotazu OData. |
NotCountableAttribute |
Attribute Představuje objekt, který lze umístit na vlastnost určit, že $count nelze použít na vlastnost. |
NotExpandableAttribute |
Attribute Představuje objekt, který lze umístit na vlastnost určit, že vlastnost nelze použít v $expand možnost dotazu OData. |
NotFilterableAttribute |
Attribute Představuje objekt, který lze umístit na vlastnost určit, že vlastnost nelze použít v $filter možnost dotazu OData. |
NotNavigableAttribute |
Attribute Představuje objekt, který lze umístit na vlastnost a určit, že vlastnost nelze procházet v dotazu OData. |
NotSortableAttribute |
Attribute Představuje, že lze umístit na vlastnost určit, že vlastnost nelze použít v $orderby OData možnost dotazu. |
ODataQueryOptions |
To definuje možnosti složeného dotazu OData, které lze použít k provedení složení dotazu. V současné době podporuje jenom $filter, $orderby, $top, $skip a $count. |
ODataQueryOptions<TEntity> |
To definuje možnosti složeného dotazu OData, které lze použít k provedení složení dotazu. V současné době podporuje pouze $filter, $orderby, $top $skip. |
ODataQueryOptionsParserFactory |
Objekt pro IODataQueryOptionsParser třídy pro zpracování analýzy možností dotazu OData v textu požadavku. |
ODataQuerySettings |
Tato třída popisuje nastavení, která se mají použít při sestavování dotazů. |
ODataRawQueryOptions |
Představuje nezpracované hodnoty dotazu v řetězcovém formátu z příchozího požadavku. |
ODataValidationSettings |
Tato třída popisuje nastavení ověřování pro dotazování. |
OrderByAttribute |
Attribute Představuje, že lze umístit na třídu nebo vlastnost korelovat s nastavením možnosti dotazu $orderby OData. |
OrderByCountNode |
Představuje pořadí podle výrazu IEdmProperty . |
OrderByItNode |
Představuje pořadí výrazem '$it' v klauzuli $orderby. |
OrderByNode |
Představuje jeden výraz order by v klauzuli $orderby. |
OrderByOpenPropertyNode |
Představuje řazení u dynamické vlastnosti. |
OrderByPropertyNode |
Představuje pořadí podle výrazu IEdmProperty . |
OrderByQueryOption |
Tím se definuje možnost dotazu $orderby OData pro dotazování. |
PageAttribute |
Představuje objekt Attribute , který lze umístit na vlastnost nebo třídu, aby bylo možné určit, že maximální hodnota $top a výsledek dotazu vrátí číslo dané vlastnosti nebo typu. |
ParameterAliasNodeTranslator |
Tím se definuje překladač pro překlad uzlů aliasů parametrů. |
PlainTextODataQueryOptionsParser |
Načte a parsuje obsah Stream objektu do části adresy URL OData s možnostmi dotazu. Možnosti dotazu se předávají v textu požadavku jako prostý text. |
QueryFilterProvider |
Implementace System.Web.Http.Filters.IFilterProvider , která použije filtr akce na jakoukoli akci s nebo návratovým IQueryableIQueryable<T> typem, který neváže parametr typu ODataQueryOptions. |
SelectAttribute |
Attribute Představuje, že lze umístit na vlastnost nebo třídu korelovat s nastavením možnosti dotazu $select OData. |
SelectExpandQueryOption |
Představuje $select OData a $expand možnosti dotazu. |
SkipQueryOption |
Tím se definuje možnost dotazu $skip OData pro dotazování. |
SkipTokenHandler |
Představuje způsob, jakým je generován NextLink pro stránkování. |
SkipTokenQueryOption |
Tím se definuje možnost dotazu $skiptoken OData pro dotazování. |
TopQueryOption |
Tím se definuje možnost dotazu $top OData pro dotazování. |
TruncatedCollection<T> |
Představuje třídu, která zkrátí kolekci na danou velikost stránky. |
UnsortableAttribute |
Attribute Představuje, že lze umístit na vlastnost určit, že vlastnost nelze použít v $orderby OData možnost dotazu. |
Rozhraní
IODataQueryOptionsParser |
Umožňuje číst a parsovat obsah Stream objektu do části adresy URL OData s možnostmi dotazu. Možnosti dotazu se můžou předávat v textu požadavku cestě prostředku, která končí na /$query. |
IPropertyMapper |
Výsledek projekce $select a $expand je vyjádřen jako ISelectExpandWrapper instance. Tato instance může být promítaná do IDictionary<TKey,TValue> instance voláním ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)metody . Tato metoda použije funkci k vytvoření IPropertyMapper , která mapuje názvy vlastností v této projekci na klíče ve vráceném IDictionary<TKey,TValue>objektu . Hlavním účelem převodu ISelectExpandWrapper instance na IDictionary<TKey,TValue> (pomocí výše uvedené metody) je umožnit změnu názvů vlastností v objektu IEdmStructuredType , které budou použity během serializace $select a $expand projekce daným formátovacím modulem. Například pro podporu vlastní serializace atributy konkrétní formátovací. |
ISelectExpandWrapper |
Představuje výsledek operace dotazu $select a $expand. |
ITruncatedCollection |
Představuje kolekci, která je zkrácena na danou velikost stránky. |
Výčty
AllowedArithmeticOperators |
Aritmetické operátory umožňující dotazování pomocí $filter. |
AllowedFunctions |
Funkce, které umožňují dotazování pomocí $filter. |
AllowedLogicalOperators |
Logické operátory umožňující dotazování pomocí $filter. |
AllowedQueryOptions |
Možnosti dotazu OData, které umožňují dotazování. |
HandleNullPropagationOption |
Tento výčet definuje, jak zpracovávat šíření null v dotazovatelné podpoře. |
QueryOptionSetting |
Představuje nastavení možnosti dotazu. |
SelectExpandType |
Představuje typ rozbalení a výběru. |