AlternateKeysODataUriResolver Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Implementation for resolving the alternate keys.
public sealed class AlternateKeysODataUriResolver : Microsoft.OData.UriParser.ODataUriResolver
type AlternateKeysODataUriResolver = class
inherit ODataUriResolver
Public NotInheritable Class AlternateKeysODataUriResolver
Inherits ODataUriResolver
- Inheritance
Constructors
AlternateKeysODataUriResolver(IEdmModel) |
Constructs a AlternateKeysODataUriResolver with the given edmModel to be used for resolving alternate keys |
Properties
EnableCaseInsensitive |
Whether to enable case insensitive for the resolver. (Inherited from ODataUriResolver) |
EnableNoDollarQueryOptions |
Gets and sets the optional-$-sign-prefix for OData system query option. (Inherited from ODataUriResolver) |
TypeFacetsPromotionRules |
Gets and sets promotion rules for type facets. (Inherited from ODataUriResolver) |
Methods
PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference) |
Promote the left and right operand types (Inherited from ODataUriResolver) |
ResolveBoundOperations(IEdmModel, String, IEdmType) |
Resolve bound operations based on name. (Inherited from ODataUriResolver) |
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>) |
Resolve keys for certain entity set, this function would be called when key is specified as name value pairs. E.g. EntitySet(ID='key') |
ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>) |
Resolve keys for certain entity set, this function would be called when key is specified as positional values. E.g. EntitySet('key') (Inherited from ODataUriResolver) |
ResolveNavigationSource(IEdmModel, String) |
Resolve navigation source from model. (Inherited from ODataUriResolver) |
ResolveOperationImports(IEdmModel, String) |
Resolve operation imports with certain name. (Inherited from ODataUriResolver) |
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>) |
Resolve operation's parameters. (Inherited from ODataUriResolver) |
ResolveProperty(IEdmStructuredType, String) |
Resolve property from property name (Inherited from ODataUriResolver) |
ResolveTerm(IEdmModel, String) |
Resolve term name from model. (Inherited from ODataUriResolver) |
ResolveType(IEdmModel, String) |
Resolve type name from model. (Inherited from ODataUriResolver) |
ResolveUnboundOperations(IEdmModel, String) |
Resolve unbound operations based on name. (Inherited from ODataUriResolver) |