SelectExpandQueryOption Třída
Definice
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í.
Představuje $select OData a možnosti dotazu $expand.
public class SelectExpandQueryOption
type SelectExpandQueryOption = class
Public Class SelectExpandQueryOption
- Dědičnost
-
SelectExpandQueryOption
Konstruktory
SelectExpandQueryOption(String, String, ODataQueryContext, ODataQueryOptionParser) |
Inicializuje novou instanci SelectExpandQueryOption třídy. |
Vlastnosti
Context |
Získá danou hodnotu ODataQueryContext. |
LevelsMaxLiteralExpansionDepth |
Získá nebo nastaví počet úrovní, které bude rozbalit nejvyšší úroveň $expand=NavigationProperty($levels=max). Tato hodnota se sníží o jednu s každou úrovní vnoření v klauzuli $expand. Například s hodnotou vlastnosti 5 se následující dotaz $expand=A($expand=B($expand=C($levels=max))) interpretuje jako $expand=A($expand=B($expand=C($levels=3))). Pokud se dotaz ověří, MaxExpansionDepth musí být hodnota větší nebo rovna této hodnotě. |
RawExpand |
Získá nezpracovanou hodnotu $expand. |
RawSelect |
Získá nezpracovanou hodnotu $select. |
SelectExpandClause |
Získá parsovaný SelectExpandClause pro tuto možnost dotazu. |
Validator |
Získá nebo nastaví $select a $expand validátor dotazu. |
Metody
ApplyTo(IQueryable, ODataQuerySettings) |
Použije $select a $expand možnosti dotazu na danou IQueryable metodu ODataQuerySettings. |
ApplyTo(Object, ODataQuerySettings) |
Použije $select a $expand možnosti dotazu na danou entitu pomocí .ODataQuerySettings |
Validate(ODataValidationSettings) |
Ověřte $select a $expand dotaz na základě daného |