Partager via


AlternateKeysODataUriResolver Classe

Définition

Implémentation pour la résolution des autres clés.

public sealed class AlternateKeysODataUriResolver : Microsoft.OData.UriParser.ODataUriResolver
type AlternateKeysODataUriResolver = class
    inherit ODataUriResolver
Public NotInheritable Class AlternateKeysODataUriResolver
Inherits ODataUriResolver
Héritage
AlternateKeysODataUriResolver

Constructeurs

AlternateKeysODataUriResolver(IEdmModel)

Construit un AlternateKeysODataUriResolver avec l’edmModel donné à utiliser pour résoudre les clés alternatives

Propriétés

EnableCaseInsensitive

Indique s’il faut activer l’insensible à la casse pour le programme de résolution.

(Hérité de ODataUriResolver)
EnableNoDollarQueryOptions

Obtient et définit l’option optional-$-sign-prefix for OData system query.

(Hérité de ODataUriResolver)
TypeFacetsPromotionRules

Obtient et définit des règles de promotion pour les facettes de type.

(Hérité de ODataUriResolver)

Méthodes

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Promouvoir les types d’opérande gauche et droite

(Hérité de ODataUriResolver)
ResolveBoundOperations(IEdmModel, String, IEdmType)

Résolvez les opérations liées en fonction du nom.

(Hérité de ODataUriResolver)
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')

(Hérité de ODataUriResolver)
ResolveNavigationSource(IEdmModel, String)

Résolvez la source de navigation à partir du modèle.

(Hérité de ODataUriResolver)
ResolveOperationImports(IEdmModel, String)

Résolvez les importations d’opérations avec un nom donné.

(Hérité de ODataUriResolver)
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Résolvez les paramètres de l’opération.

(Hérité de ODataUriResolver)
ResolveProperty(IEdmStructuredType, String)

Résoudre la propriété à partir du nom de la propriété

(Hérité de ODataUriResolver)
ResolveTerm(IEdmModel, String)

Résolvez le nom du terme à partir du modèle.

(Hérité de ODataUriResolver)
ResolveType(IEdmModel, String)

Résolvez le nom de type à partir du modèle.

(Hérité de ODataUriResolver)
ResolveUnboundOperations(IEdmModel, String)

Résolvez les opérations non liées en fonction du nom.

(Hérité de ODataUriResolver)

S’applique à