AlternateKeysODataUriResolver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |