SelectExpandQueryOption Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa as opções de consulta $select e $expand do OData.
public class SelectExpandQueryOption
type SelectExpandQueryOption = class
Public Class SelectExpandQueryOption
- Herança
-
SelectExpandQueryOption
Construtores
SelectExpandQueryOption(String, String, ODataQueryContext, ODataQueryOptionParser) |
Inicializa uma nova instância da classe SelectExpandQueryOption. |
Propriedades
Context |
Obtém o determinado ODataQueryContext. |
LevelsMaxLiteralExpansionDepth |
Obtém ou define o número de níveis em que uma propriedade de nível superior $expand=NavigationProperty($levels=max) será expandida. Este valor irá diminuir em um com cada nível aninhado na cláusula $expand. Por exemplo, com um valor de propriedade 5, a seguinte consulta $expand=A($expand=B($expand=C($levels=max))) será interpretada como $expand=A($expand=B($expand=C($levels=3))). Se a consulta for validada, o MaxExpansionDepth valor deverá ser maior ou igual a esse valor. |
RawExpand |
Obtém o valor bruto de $expand. |
RawSelect |
Obtém o valor bruto de $select. |
SelectExpandClause |
Obtém a opção analisada SelectExpandClause para essa consulta. |
Validator |
Obtém ou define o validador de consulta $select e $expand. |
Métodos
ApplyTo(IQueryable, ODataQuerySettings) |
Aplica as opções de consulta $select e $expand ao determinado IQueryable usando o determinado ODataQuerySettings. |
ApplyTo(Object, ODataQuerySettings) |
Aplica as opções de consulta $select e $expand à entidade fornecida usando o determinado ODataQuerySettings. |
Validate(ODataValidationSettings) |
Valide a consulta $select e $expand com base no determinado |