Sdílet prostřednictvím


ODataUriResolver Třída

Definice

Třída pro překlad různých druhů kontextu analýzy identifikátoru URI.

public class ODataUriResolver
type ODataUriResolver = class
Public Class ODataUriResolver
Dědičnost
ODataUriResolver
Odvozené

Konstruktory

ODataUriResolver()

Třída pro překlad různých druhů kontextu analýzy identifikátoru URI.

Vlastnosti

EnableCaseInsensitive

Jestli se má pro překladač povolit nerozlišují malá a velká písmena.

EnableNoDollarQueryOptions

Získá a nastaví volitelnou-$-sign-prefix pro možnost systémového dotazu OData.

TypeFacetsPromotionRules

Získá a nastaví pravidla povýšení pro omezující vlastnosti typu.

Metody

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

Zvýšení úrovně typů operandů vlevo a vpravo

ResolveBoundOperations(IEdmModel, String, IEdmType)

Překlad vázaných operací na základě názvu

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

Při řešení klíčů pro určitou sadu entit by se tato funkce volala, když je klíč zadaný jako páry hodnot názvů. Např. EntitySet(ID='key')

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

Při řešení klíčů pro určitou sadu entit by se tato funkce volala, když je klíč zadaný jako poziční hodnoty. Např. EntitySet('klíč')

ResolveNavigationSource(IEdmModel, String)

Řešení navigačního zdroje z modelu

ResolveOperationImports(IEdmModel, String)

Přeložte import operace s určitým názvem.

ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

Vyřešte parametry operace.

ResolveProperty(IEdmStructuredType, String)

Překlad vlastnosti z názvu vlastnosti

ResolveTerm(IEdmModel, String)

Přeložte název termínu z modelu.

ResolveType(IEdmModel, String)

Překlad názvu typu z modelu

ResolveUnboundOperations(IEdmModel, String)

Řešení nevázaných operací na základě názvu

Platí pro