Compartilhar via


ODataUriResolver Classe

Definição

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.

Aplica-se a