ODataUriResolver 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.
Classe pour la résolution de différents types de contexte d’analyse d’URI.
public class ODataUriResolver
type ODataUriResolver = class
Public Class ODataUriResolver
- Héritage
-
ODataUriResolver
- Dérivé
Constructeurs
ODataUriResolver() |
Classe pour la résolution de différents types de contexte d’analyse d’URI. |
Propriétés
EnableCaseInsensitive |
Indique s’il faut activer l’option ne respectant pas la casse pour le programme de résolution. |
EnableNoDollarQueryOptions |
Obtient et définit l’option facultative-$-sign-prefix pour la requête système OData. |
TypeFacetsPromotionRules |
Obtient et définit des règles de promotion pour les facettes de type. |
Méthodes
PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference) |
Promouvoir les types d’opérandes gauche et droite |
ResolveBoundOperations(IEdmModel, String, IEdmType) |
Résolvez les opérations liées en fonction du nom. |
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>) |
Résolvez les clés pour certains ensembles d’entités. Cette fonction est appelée lorsque la clé est spécifiée en tant que paires de valeur de nom. Par exemple, EntitySet(ID='key') |
ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>) |
Résolvez les clés pour certains ensembles d’entités. Cette fonction est appelée lorsque la clé est spécifiée en tant que valeurs positionnelles. Par exemple, EntitySet('key') |
ResolveNavigationSource(IEdmModel, String) |
Résoudre la source de navigation à partir du modèle. |
ResolveOperationImports(IEdmModel, String) |
Résoudre les importations d’opérations avec un certain nom. |
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>) |
Résolvez les paramètres de l’opération. |
ResolveProperty(IEdmStructuredType, String) |
Résoudre la propriété à partir du nom de la propriété |
ResolveTerm(IEdmModel, String) |
Résolvez le nom du terme à partir du modèle. |
ResolveType(IEdmModel, String) |
Résolvez le nom du type à partir du modèle. |
ResolveUnboundOperations(IEdmModel, String) |
Résolvez les opérations indépendantes en fonction du nom. |