Compartir a través de


AlternateKeysODataUriResolver Clase

Definición

Implementación para resolver las claves alternativas.

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

Constructores

AlternateKeysODataUriResolver(IEdmModel)

Construye un alternateKeysODataUriResolver con el edmModel especificado que se usará para resolver claves alternativas.

Propiedades

EnableCaseInsensitive

Si se va a habilitar la distinción entre mayúsculas y minúsculas para la resolución.

(Heredado de ODataUriResolver)
EnableNoDollarQueryOptions

Obtiene y establece la opción opcional-$-sign-prefix para la consulta del sistema OData.

(Heredado de ODataUriResolver)
TypeFacetsPromotionRules

Obtiene y establece reglas de promoción para facetas de tipo.

(Heredado de ODataUriResolver)

Métodos

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Promover los tipos de operando izquierdo y derecho

(Heredado de ODataUriResolver)
ResolveBoundOperations(IEdmModel, String, IEdmType)

Resuelva las operaciones enlazadas en función del nombre.

(Heredado de ODataUriResolver)
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

Resolución de claves para un conjunto de entidades determinado, se llamaría a esta función cuando la clave se especifica como pares de valor de nombre. Por ejemplo, EntitySet(ID='key')

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

Resolución de claves para un conjunto de entidades determinado, se llamaría a esta función cuando se especifica la clave como valores posicionales. Por ejemplo, EntitySet('key')

(Heredado de ODataUriResolver)
ResolveNavigationSource(IEdmModel, String)

Resuelva el origen de navegación del modelo.

(Heredado de ODataUriResolver)
ResolveOperationImports(IEdmModel, String)

Resuelva las importaciones de operaciones con un nombre determinado.

(Heredado de ODataUriResolver)
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Resuelva los parámetros de la operación.

(Heredado de ODataUriResolver)
ResolveProperty(IEdmStructuredType, String)

Resolución de la propiedad a partir del nombre de la propiedad

(Heredado de ODataUriResolver)
ResolveTerm(IEdmModel, String)

Resuelva el nombre del término del modelo.

(Heredado de ODataUriResolver)
ResolveType(IEdmModel, String)

Resuelva el nombre de tipo del modelo.

(Heredado de ODataUriResolver)
ResolveUnboundOperations(IEdmModel, String)

Resuelva las operaciones sin enlazar en función del nombre.

(Heredado de ODataUriResolver)

Se aplica a