Compartir a través de


ODataValidationSettings Clase

Definición

Esta clase describe la configuración de validación para las consultas.

public class ODataValidationSettings
type ODataValidationSettings = class
Public Class ODataValidationSettings
Herencia
ODataValidationSettings

Constructores

ODataValidationSettings()

Esta clase describe la configuración de validación para las consultas.

Propiedades

AllowedArithmeticOperators

Obtiene o define una lista de operadores aritméticos permitidos, como 'add', 'sub', 'mul', 'div' y 'mod'.

AllowedFunctions

Obtiene o define una lista de funciones permitidas que se usan en la consulta $filter.

Entre las funciones permitidas se incluyen las siguientes:

Cadena relacionada: contains, endswith, startswith, length, indexof, substring, tolower, toupper, trim, concat

Por ejemplo, ~/Customers?$filter=length(CompanyName) eq 19

Fecha y hora relacionadas: year, month, day, hour, minute, second, fractionalseconds, date, time

Por ejemplo, ~/Employees?$filter=year(BirthDate) eq 1971

Matemáticas relacionadas: round, floor, ceiling

Tipo related:isof, cast,

Colección relacionada: any, all

AllowedLogicalOperators

Obtiene o define una lista de operadores lógicos permitidos, como 'eq', 'ne', 'gt', 'ge', 'lt', 'le', 'and', 'or', 'not'.

AllowedOrderByProperties

Obtiene una lista de propiedades que se pueden usar para ordenar el resultado. Tenga en cuenta que, de forma predeterminada, esta lista está vacía, significa que cualquier propiedad puede ordenarla.

Por ejemplo, tener una colección vacía significa que el cliente puede ordenar el resultado consultable por cualquier propiedad. Si se agrega "Name" a esta lista, el resultado consultable solo se puede ordenar por la propiedad Name.

AllowedQueryOptions

Obtiene o define los parámetros de consulta que se permiten dentro de la consulta. El valor predeterminado es todas las opciones de consulta, incluidos $filter, $skip, $top, $orderby, $expand, $select, $count, $format, $skiptoken y $deltatoken.

MaxAnyAllExpressionDepth

Obtiene o define la profundidad máxima de los elementos Any o All anidados dentro de la consulta.

MaxExpansionDepth

Obtiene o establece la profundidad de expansión máxima para la opción de consulta $expand.

MaxNodeCount

Obtiene o define la cantidad máxima de nodos dentro del árbol de sintaxis $filter.

MaxOrderByNodeCount

Obtiene o establece el número máximo de expresiones que se pueden presentar en el elemento $orderby.

MaxSkip

Obtiene o define el valor máximo de $skip que puede solicitar un cliente.

MaxTop

Obtiene o define el valor máximo de $top que puede solicitar un cliente.

Se aplica a