Condividi tramite


Microsoft.AspNetCore.OData.Routing.Template Spazio dei nomi

Classi

ActionImportSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un oggetto IEdmActionImport.

ActionSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un oggetto IEdmAction.

CastSegmentTemplate

Rappresenta un modello che può corrispondere a un segmento di cast di tipo.

CountSegmentTemplate

Rappresenta un modello che può corrispondere a un segmento di $count.

DynamicSegmentTemplate

Rappresenta un modello che può corrispondere a un oggetto DynamicPathSegment. Si noti: un segmento di percorso dinamico è un segmento reale (non un modello), il relativo valore letterale è il nome della proprietà dinamica.

EntitySetSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un oggetto IEdmEntitySet.

FunctionImportSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un oggetto IEdmFunctionImport.

FunctionSegmentTemplate

Rappresenta un modello che può corrispondere a un oggetto associato IEdmFunction.

KeySegmentTemplate

Rappresenta un modello che può corrispondere a un segmento chiave.

MetadataSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a "$metadata".

NavigationLinkSegmentTemplate

Rappresenta un modello che può corrispondere a e NavigationPropertyLinkSegment a una chiave potenziale.

NavigationLinkTemplateSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un $ref in un segmento di navigazione generico.

NavigationSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un oggetto IEdmNavigationProperty.

ODataPathTemplate

Rappresenta un modello di percorso che potrebbe contenere un elenco di ODataSegmentTemplate.

ODataSegmentTemplate

Classe di base per il modello di segmento OData

ODataTemplateTranslateContext

Contesto utilizzato per generare l'oggetto ODataPathSegment.

PathTemplateSegmentTemplate

Rappresenta un modello che può corrispondere a un oggetto PathTemplateSegment. Da OData Lib: se l'analisi del modello è abilitata, qualsiasi valore letterale wrappered con "{" e "}" viene considerato come PathTemplateSegment. Quindi, ecco la progettazione (finora, è possibile aggiungere altri elementi in un secondo momento): {property} ==> proprietà dichiarata {dynamicproperty} => proprietà dinamica TODO: è possibile modificare per usare il vincolo di route, ad esempio: {name:odataproperty} {name:odatadynamic} {name:odatacast} {name:odataentityset} ...

PropertyCatchAllSegmentTemplate

Rappresenta un modello che potrebbe corrispondere al segmento '{property}'.

PropertySegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un oggetto IEdmStructuralProperty.

SingletonSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un oggetto IEdmSingleton.

ValueSegmentTemplate

Rappresenta un modello che potrebbe corrispondere a un segmento "/$value".

Interfacce

IODataTemplateTranslator

Definisce un contratto utilizzato per convertire il modello di percorso OData in percorso OData.