ODataUriResolver Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse zum Auflösen verschiedener Arten von Uri-Analysekontext.
public class ODataUriResolver
type ODataUriResolver = class
Public Class ODataUriResolver
- Vererbung
-
ODataUriResolver
- Abgeleitet
Konstruktoren
ODataUriResolver() |
Klasse zum Auflösen verschiedener Arten von Uri-Analysekontext. |
Eigenschaften
EnableCaseInsensitive |
Gibt an, ob die Groß-/Kleinschreibung für den Resolver nicht beachtet werden soll. |
EnableNoDollarQueryOptions |
Ruft die optional-$-sign-prefix for OData-Systemabfrageoption ab und legt sie fest. |
TypeFacetsPromotionRules |
Ruft Heraufstufungsregeln für Typfacetten ab und legt sie fest. |
Methoden
PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference) |
Höherstufen des linken und rechten Operandentyps |
ResolveBoundOperations(IEdmModel, String, IEdmType) |
Auflösen gebundener Vorgänge basierend auf dem Namen. |
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>) |
Auflösen von Schlüsseln für einen bestimmten Entitätssatz wird diese Funktion aufgerufen, wenn schlüssel als Namenswertpaare angegeben wird. Z.B. EntitySet(ID='key') |
ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>) |
Auflösen von Schlüsseln für einen bestimmten Entitätssatz wird diese Funktion aufgerufen, wenn schlüssel als Positionswerte angegeben wird. Z.B. EntitySet('key') |
ResolveNavigationSource(IEdmModel, String) |
Lösen Sie die Navigationsquelle aus dem Modell auf. |
ResolveOperationImports(IEdmModel, String) |
Auflösen von Vorgangsimporten mit einem bestimmten Namen. |
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>) |
Die Parameter des Vorgangs auflösen. |
ResolveProperty(IEdmStructuredType, String) |
Eigenschaft vom Eigenschaftennamen auflösen |
ResolveTerm(IEdmModel, String) |
Auflösen des Begriffsnamens aus dem Modell. |
ResolveType(IEdmModel, String) |
Auflösen des Typnamens aus dem Modell. |
ResolveUnboundOperations(IEdmModel, String) |
Auflösen von ungebundenen Vorgängen basierend auf dem Namen. |