SelectExpandQueryOption Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje opcje zapytania OData $select i $expand.
public class SelectExpandQueryOption
type SelectExpandQueryOption = class
Public Class SelectExpandQueryOption
- Dziedziczenie
-
SelectExpandQueryOption
Konstruktory
SelectExpandQueryOption(String, String, ODataQueryContext, ODataQueryOptionParser) |
Inicjuje nowe wystąpienie klasy SelectExpandQueryOption. |
Właściwości
Context |
Pobiera daną wartość ODataQueryContext. |
LevelsMaxLiteralExpansionDepth |
Pobiera lub ustawia liczbę poziomów, które zostaną rozwinięte na najwyższym poziomie $expand=NavigationProperty($levels=max). Ta wartość zmniejszy się o jeden z każdym poziomem zagnieżdżenia w klauzuli $expand. Na przykład z wartością właściwości 5 następujące zapytanie $expand=A($expand=B($expand=C($levels=max))) zostanie zinterpretowane jako $expand=A($expand=B($expand=C($levels=3)). Jeśli zapytanie zostanie zweryfikowane, MaxExpansionDepth wartość musi być większa lub równa tej wartości. |
RawExpand |
Pobiera nieprzetworzona wartość $expand. |
RawSelect |
Pobiera nieprzetworzona wartość $select. |
SelectExpandClause |
Pobiera przeanalizowane SelectExpandClause dla tej opcji zapytania. |
Validator |
Pobiera lub ustawia moduł sprawdzania poprawności zapytań $select i $expand. |
Metody
ApplyTo(IQueryable, ODataQuerySettings) |
Stosuje opcje zapytania $select i $expand do danej IQueryable metody przy użyciu danego ODataQuerySettingselementu . |
ApplyTo(Object, ODataQuerySettings) |
Stosuje opcje zapytania $select i $expand do danej jednostki przy użyciu danej ODataQuerySettingsjednostki . |
Validate(ODataValidationSettings) |
Zweryfikuj zapytanie $select i $expand na podstawie podanego |