Udostępnij za pośrednictwem


ODataValidationSettings Klasa

Definicja

W tej klasie opisano ustawienia sprawdzania poprawności zapytań.

public class ODataValidationSettings
type ODataValidationSettings = class
Public Class ODataValidationSettings
Dziedziczenie
ODataValidationSettings

Konstruktory

ODataValidationSettings()

W tej klasie opisano ustawienia sprawdzania poprawności zapytań.

Właściwości

AllowedArithmeticOperators

Pobiera lub ustawia listę dozwolonych operatorów arytmetycznych, w tym "add", "sub", "mul", "div", "mod".

AllowedFunctions

Pobiera lub ustawia listę dozwolonych funkcji używanych w zapytaniu $filter.

Dozwolone funkcje obejmują następujące elementy:

Powiązane z ciągami: contains, endswith, startswith, length, indexof, substring, tolower, toupper, trim, concat

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

Powiązane z datą i godziną: rok, miesiąc, dzień, godzina, minuta, sekunda, ułamkowesekundy, data, godzina

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

Matematyka związana: okrągły, podłogowy, sufit

Typ related:isof, cast,

Powiązane z kolekcją: dowolne, wszystkie

AllowedLogicalOperators

Pobiera lub ustawia listę dozwolonych operatorów logicznych, takich jak "eq", "ne", "gt", "ge", "lt", "le", "and", "or", "not".

AllowedOrderByProperties

Pobiera listę właściwości, za pomocą których można uporządkować wynik. Uwaga: domyślnie ta lista jest pusta, oznacza to, że może być uporządkowana przez dowolną właściwość.

Na przykład posiadanie pustej kolekcji oznacza, że klient może zamówić wynik z możliwością wykonywania zapytania według dowolnych właściwości. Dodanie wartości "Name" do tej listy oznacza, że zezwala tylko na uporządkowanie wyników zapytań według właściwości Name.

AllowedQueryOptions

Pobiera lub ustawia parametry zapytania, które są dozwolone wewnątrz zapytania. Wartość domyślna to wszystkie opcje zapytań, w tym $filter, $skip, $top, $orderby, $expand, $select, $count, $format, $skiptoken i $deltatoken.

MaxAnyAllExpressionDepth

Pobiera lub ustawia maksymalną głębokość elementów Any lub All zagnieżdżonych wewnątrz zapytania.

MaxExpansionDepth

Pobiera lub ustawia maksymalną głębokość rozszerzenia dla opcji zapytania $expand.

MaxNodeCount

Pobiera lub ustawia maksymalną liczbę węzłów w drzewie składni $filter.

MaxOrderByNodeCount

Pobiera lub ustawia maksymalną liczbę wyrażeń, które mogą być obecne w $orderby.

MaxSkip

Pobiera lub ustawia maksymalną wartość $skip, którą klient może zażądać.

MaxTop

Pobiera lub ustawia maksymalną wartość $top, którą klient może zażądać.

Dotyczy