Condividi tramite


Microsoft.AspNet.OData.Routing Spazio dei nomi

Classi

DefaultODataPathHandler

Analizza un percorso OData come ODataPath un collegamento OData.

DefaultODataPathValidator

Convalidare un percorso OData a piedi genera tutti i suoi segmenti.

ODataActionSelector

Implementazione di che usa le convenzioni di System.Web.Http.Controllers.IHttpActionSelector routing OData del server per selezionare un'azione per le richieste OData.

ODataParameterHelper

Fornisce il metodo di estensione per il parametro odata

ODataPath

Fornisce una rappresentazione di oggetto per un percorso OData con ulteriori informazioni sul tipo EDM e sul set di entità per il percorso.

ODataPathParameterBindingAttribute

Implementazione di System.Web.Http.ParameterBindingAttribute utilizzata per associare un'istanza di come parametro di ODataPath azione.

ODataPathRouteConstraint

Implementazione di System.Web.Http.Routing.IHttpRouteConstraint che corrisponde solo ai percorsi OData.

ODataPathSegmentHandler

Gestore usato per calcolare alcuni valori in base al percorso odata.

ODataPathSegmentTranslator

Traduttore l'alias del parametro, convertire il nodo, il set di entità restituito nel segmento di percorso OData.

ODataRoute

Implementazione per le route OData. Supporta il passaggio a un prefisso per la route nonché un vincolo del percorso che analizza il percorso della richiesta come OData.

ODataRouteAttribute

Rappresenta un attributo che può essere inserito in un'azione di un ODataController per specificare gli URL OData gestiti dall'azione.

ODataRouteConstants

Questa classe contiene costanti di route per OData.

ODataRoutePrefixAttribute

Rappresenta un attributo che può essere inserito in un controller OData per specificare il prefisso che verrà usato per tutte le azioni di tale controller.

ODataSegmentKinds

Fornisce i valori dei tipi di segmento per le implementazioni del modello di percorso odata.

ODataVersionConstraint

Implementazione di System.Web.Http.Routing.IHttpRouteConstraint che corrisponde solo a una versione specifica del protocollo OData. Questo vincolo non corrisponde alle richieste in ingresso che contengono le intestazioni della versione OData precedenti (per le versioni OData 1.0 e 3.0) indipendentemente dalla versione nelle intestazioni della versione corrente.

UnresolvedPathSegment

Implementazione ODataPathSegment che rappresenta un segmento che non è stato risolto.

Interfacce

IODataPathHandler

Espone la possibilità di analizzare un percorso OData come oggetto ODataPath e convertire un ODataPath oggetto in un collegamento OData.

IODataPathTemplateHandler

Espone la possibilità di analizzare un modello di percorso OData come ODataPathTemplate.