ODataUriParser Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
API pubblica principale per analizzare un ODataURI.
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- Ereditarietà
-
ODataUriParser
Costruttori
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
Compilare ODataUriParser. |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
Compilare ODataUriParser. |
ODataUriParser(IEdmModel, Uri, Uri) |
Compilare ODataUriParser. |
ODataUriParser(IEdmModel, Uri) |
Compilare ODataUriParser. |
Proprietà
BatchReferenceCallback |
Ottiene o imposta un callback che restituisce BatchReferenceSegment (da utilizzare per $0 in batch). |
Container |
Contenitore facoltativo di inserimento delle dipendenze per ottenere i servizi correlati per l'analisi dell'URI. |
CustomQueryOptions |
Ottiene le opzioni di query non OData. |
EnableNoDollarQueryOptions |
Indica se non è abilitata alcuna opzione di query dollaro. Se è abilitato, il prefisso '$' delle opzioni di query di sistema diventa facoltativo. Ad esempio, "select" e "$select" sono equivalenti in questo caso. |
EnableUriTemplateParsing |
Indica se l'analisi del modello URI è abilitata. Sono supportati i modelli URI per chiavi e parametri di funzione. Per informazioni dettagliate, vedere UriTemplateExpression la classe . |
Model |
Ottiene il modello per questo oggetto ODataUriParser. |
ParameterAliasNodes |
Ottenere le informazioni sui nodi alias del parametro. |
ParseDynamicPathSegmentFunc |
Ottiene o imposta la funzione che può essere utilizzata per analizzare un segmento di percorso sconosciuto o un segmento di proprietà aperto. |
Resolver |
Ottiene o imposta l'oggetto ODataUriResolver per ODataUriParser. |
ServiceRoot |
Ottiene l'URI assoluto della radice del servizio. |
Settings |
Impostazioni per questa istanza di ODataUriParser. Per altre informazioni, vedere la documentazione relativa alle singole proprietà di ODataUriParserSettings . |
UrlKeyDelimiter |
Ottiene o imposta l'oggetto da utilizzare durante l'analisi ODataUrlKeyDelimiter , in particolare se riconoscere le chiavi come segmenti o meno. |
Metodi
ParseApply() |
Analizza il $apply. |
ParseCompute() |
Analizza il $compute. |
ParseCount() |
Analizza un'opzione di query $count |
ParseDeltaToken() |
Analizza un'opzione di query $deltatoken |
ParseEntityId() |
Analizza l'identificatore dell'entità. |
ParseFilter() |
Analizza una clausola di filtro sull'URI completo specificato, associando il testo in nodi semantici usando la modalità costruita. |
ParseIndex() |
Analizza un'opzione di query $index |
ParseOrderBy() |
Analizza una clausola orderBy nell'URI completo specificato, associando il testo in nodi semantici usando la modalità costruita. |
ParsePath() |
Analizza il percorso odata nell'URI completo specificato |
ParseSearch() |
Analizza il $search. |
ParseSelectAndExpand() |
ParseSelectAndExpand da una classe di cui è stata creata un'istanza. |
ParseSkip() |
Analizza un'opzione di query $skip |
ParseSkipToken() |
Analizza un'opzione di query $skiptoken |
ParseTop() |
Analizza un'opzione di query $top |
ParseUri() |
Analizzare un URI completo nelle parti contingenti con un significato semantico associato a ogni parte. Vedere ODataUri. |
Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>) |
Convalidare l'URI OData usando un set specificato di regole. |
Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>) |
Convalidare l'URI OData usando un ODataUrlValidator. |