ODataUriParser 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.
Öffentliche Haupt-API zum Analysieren eines ODataURI.
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- Vererbung
-
ODataUriParser
Konstruktoren
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
Erstellt einen ODataUriParser. |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
Erstellt einen ODataUriParser. |
ODataUriParser(IEdmModel, Uri, Uri) |
Erstellt einen ODataUriParser. |
ODataUriParser(IEdmModel, Uri) |
Erstellt einen ODataUriParser. |
Eigenschaften
BatchReferenceCallback |
Ruft einen Rückruf ab, der ein BatchReferenceSegment (zur Verwendung für $0 im Batch) zurückgibt, oder legt ihn fest. |
Container |
Der optionale Dependency Injection-Container zum Abrufen verwandter Dienste für die URI-Analyse. |
CustomQueryOptions |
Ruft Nicht-OData-Abfrageoptionen ab. |
EnableNoDollarQueryOptions |
Gibt an, ob keine Dollarabfrageoptionen aktiviert sind. Wenn es aktiviert ist, wird das Präfix "$" der Systemabfrageoptionen optional. Beispielsweise sind "select" und "$select" in diesem Fall gleichwertig. |
EnableUriTemplateParsing |
Gibt an, ob die URI-Vorlagenanalyse aktiviert ist. URI-Vorlagen für Schlüssel und Funktionsparameter werden unterstützt. Weitere Informationen finden Sie unter UriTemplateExpression Klasse. |
Model |
Ruft das Modell für den ODataUriParser ab. |
ParameterAliasNodes |
Rufen Sie die Informationen zu Den Parameteraliasknoten ab. |
ParseDynamicPathSegmentFunc |
Ruft die Funktion ab, die zum Analysieren eines unbekannten Pfadsegments oder eines geöffneten Eigenschaftensegments verwendet werden kann, oder legt sie fest. |
Resolver |
Ruft die für ab oder legt sie ODataUriResolver fest ODataUriParser. |
ServiceRoot |
Ruft den absoluten URI des Dienststamms ab. |
Settings |
Die Einstellungen für diese Instanz von ODataUriParser. Weitere Informationen finden Sie in der Dokumentation zu den einzelnen Eigenschaften von ODataUriParserSettings . |
UrlKeyDelimiter |
Ruft die ab, die während der ODataUrlKeyDelimiter Analyse verwendet werden soll, oder legt fest, ob Schlüssel als Segmente erkannt werden sollen oder nicht. |
Methoden
ParseApply() |
Analysiert die $apply. |
ParseCompute() |
Analysiert die $compute. |
ParseCount() |
Analysiert eine $count Abfrageoption |
ParseDeltaToken() |
Analysiert eine $deltatoken-Abfrageoption |
ParseEntityId() |
Analysiert den Entitätsbezeichner. |
ParseFilter() |
Analysiert eine Filterklausel für den angegebenen vollständigen URI und bindet den Text mithilfe des konstruierten Modus an semantische Knoten. |
ParseIndex() |
Analysiert eine $index-Abfrageoption |
ParseOrderBy() |
Analysiert eine orderBy-Klausel für den angegebenen vollständigen URI und bindet den Text mithilfe des konstruierten Modus an semantische Knoten. |
ParsePath() |
Analysiert den odata-Pfad für den angegebenen vollständigen URI. |
ParseSearch() |
Analysiert die $search. |
ParseSelectAndExpand() |
ParseSelectAndExpand aus einer instanziierten Klasse. |
ParseSkip() |
Analysiert eine $skip-Abfrageoption |
ParseSkipToken() |
Analysiert eine $skiptoken Abfrageoption |
ParseTop() |
Analysiert eine $top-Abfrageoption |
ParseUri() |
Analysieren Sie einen vollständigen URI in seine bedingten Teile mit semantischer Bedeutung, die an jeden Teil angefügt ist. Siehe ODataUri. |
Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>) |
Überprüfen Sie den OData-URI mithilfe eines angegebenen Regelsatzes. |
Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>) |
Überprüfen Sie den OData-URI mit einem ODataUrlValidator. |