Sdílet prostřednictvím


ODataValidationSettings Třída

Definice

Tato třída popisuje nastavení ověřování pro dotazování.

public class ODataValidationSettings
type ODataValidationSettings = class
Public Class ODataValidationSettings
Dědičnost
ODataValidationSettings

Konstruktory

ODataValidationSettings()

Tato třída popisuje nastavení ověřování pro dotazování.

Vlastnosti

AllowedArithmeticOperators

Získá nebo nastaví seznam povolených aritmetických operátorů, včetně "add", "sub", "mul", "div", "mod".

AllowedFunctions

Získá nebo nastaví seznam povolených funkcí používaných v dotazu $filter.

Mezi povolené funkce patří:

String related: contains, endswith, startswith, length, indexof, subřetězcec, tolower, toupper, trim, concat

např. ~/Customers?$filter=length(CompanyName) eq 19

Související s datem a časem: rok, měsíc, den, hodina, minuta, sekunda, zlomkové sekundy, datum, čas

např. ~/Employees?$filter=year(BirthDate) eq 1971

Matematika: kulatá, podlaha, strop

Související typ:isof, přetypování,

Související s kolekcí: any, all

AllowedLogicalOperators

Získá nebo nastaví seznam povolených logických operátorů, jako jsou "eq", "ne", "gt", "ge", "lt", "le", "and", "or", "not".

AllowedOrderByProperties

Získá seznam vlastností, které lze uspořádat podle výsledku s. Všimněte si, že ve výchozím nastavení je tento seznam prázdný, znamená to, že ho lze uspořádat podle libovolné vlastnosti.

Například prázdná kolekce znamená, že klient může dotazovatelný výsledek seřadit podle libovolných vlastností. Přidání názvu do tohoto seznamu znamená, že umožňuje pouze dotazovatelné výsledky seřazené podle vlastnosti Name.

AllowedQueryOptions

Získá nebo nastaví parametry dotazu, které jsou povoleny v dotazu. Výchozí jsou všechny možnosti dotazů, včetně $filter, $skip, $top, $orderby, $expand, $select, $count, $format, $skiptoken a $deltatoken.

MaxAnyAllExpressionDepth

Získá nebo nastaví maximální hloubku Any nebo All elementů vnořených uvnitř dotazu.

MaxExpansionDepth

Získá nebo nastaví maximální hloubku rozšíření pro možnost dotazu $expand.

MaxNodeCount

Získá nebo nastaví maximální počet uzlů uvnitř stromu syntaxe $filter.

MaxOrderByNodeCount

Získá nebo nastaví maximální počet výrazů, které mohou být přítomny v $orderby.

MaxSkip

Získá nebo nastaví maximální hodnotu $skip, které klient může požadovat.

MaxTop

Získá nebo nastaví maximální hodnotu $top, které klient může požadovat.

Platí pro