ODataUriResolver Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe para resolver diferentes tipos de contexto de análise de Uri.
public class ODataUriResolver
type ODataUriResolver = class
Public Class ODataUriResolver
- Herança
-
ODataUriResolver
- Derivado
Construtores
ODataUriResolver() |
Classe para resolver diferentes tipos de contexto de análise de Uri. |
Propriedades
EnableCaseInsensitive |
Se deseja habilitar a diferenciação de maiúsculas e minúsculas para o resolvedor. |
EnableNoDollarQueryOptions |
Obtém e define a opção opcional-$-sign-prefix para a opção de consulta do sistema OData. |
TypeFacetsPromotionRules |
Obtém e define regras de promoção para facetas de tipo. |
Métodos
PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference) |
Promover os tipos de operando à esquerda e à direita |
ResolveBoundOperations(IEdmModel, String, IEdmType) |
Resolver operações associadas com base no nome. |
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>) |
Resolver chaves para determinado conjunto de entidades, essa função será chamada quando a chave for especificada como pares de valor de nome. Por exemplo, EntitySet(ID='key') |
ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>) |
Resolva chaves para determinado conjunto de entidades, essa função seria chamada quando a chave for especificada como valores posicionais. Por exemplo, EntitySet('key') |
ResolveNavigationSource(IEdmModel, String) |
Resolver a fonte de navegação do modelo. |
ResolveOperationImports(IEdmModel, String) |
Resolver importações de operação com determinado nome. |
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>) |
Resolver os parâmetros da operação. |
ResolveProperty(IEdmStructuredType, String) |
Resolver a propriedade do nome da propriedade |
ResolveTerm(IEdmModel, String) |
Resolver o nome do termo do modelo. |
ResolveType(IEdmModel, String) |
Resolver o nome do tipo do modelo. |
ResolveUnboundOperations(IEdmModel, String) |
Resolver operações não associados com base no nome. |