Freigeben über


ODataUriResolver Klasse

Definition

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.

Gilt für: