ODataValidationSettings Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe décrit les paramètres de validation pour les requêtes.
public class ODataValidationSettings
type ODataValidationSettings = class
Public Class ODataValidationSettings
- Héritage
-
ODataValidationSettings
Constructeurs
ODataValidationSettings() |
Cette classe décrit les paramètres de validation pour les requêtes. |
Propriétés
AllowedArithmeticOperators |
Obtient ou définit une liste d'opérateurs arithmétiques autorisés, notamment 'add', 'sub', 'mul', 'div', 'mod'. |
AllowedFunctions |
Obtient ou définit une liste de fonctions autorisées utilisées dans la requête $filter. Les fonctions admises sont les suivantes : Chaîne associée : contains, endswith, startswith, length, indexof, substring, tolower, toupper, trim, concat Par exemple, ~/Customers?$filter=length(CompanyName) eq 19 Date et heure associées : year, month, day, hour, minute, second, fractionalseconds, date, time Par exemple, ~/Employees?$filter=year(BirthDate) eq 1971 Mathématiques connexes : rond, plancher, plafond Type related:isof, cast, Lié à la collection : any, all |
AllowedLogicalOperators |
Obtient ou définit une liste d'opérateurs logiques autorisés, comme 'eq', 'ne', 'gt', 'ge', 'lt', 'le', 'and', 'or', 'not'. |
AllowedOrderByProperties |
Obtient une liste de propriétés avec lesquelles le résultat peut être trié (orderby). Notez que, par défaut, cette liste est vide, ce qui signifie qu’elle peut être triée par n’importe quelle propriété. Par exemple, le fait d’avoir une collection vide signifie que le client peut ordonner le résultat interrogeable par n’importe quelle propriété. L’ajout de « Name » à cette liste signifie qu’il autorise uniquement le tri des résultats interrogeables par propriété Name. |
AllowedQueryOptions |
Obtient ou définit les paramètres de la requête qui sont autorisés dans la requête. La valeur par défaut est toutes les options de requête, y compris $filter, $skip, $top, $orderby, $expand, $select, $count, $format, $skiptoken et $deltatoken. |
MaxAnyAllExpressionDepth |
Obtient ou définit la profondeur maximale de n'importe quel élément ou de tous les éléments imbriqués dans la requête. |
MaxExpansionDepth |
Obtient ou définit la profondeur d'expansion maximum pour l'option de requête $expand. |
MaxNodeCount |
Obtient ou définit le nombre maximal de nœuds dans l'arborescence de syntaxe $filter. |
MaxOrderByNodeCount |
Obtient ou définit le nombre maximum d'expressions pouvant être présentes dans $orderby. |
MaxSkip |
Obtient ou définit la valeur max. de $skip qu'un client peut demander. |
MaxTop |
Obtient ou définit la valeur max. de $top qu'un client peut demander. |