Compartir a través de


Microsoft.AspNetCore.OData.Routing.Template Espacio de nombres

Clases

ActionImportSegmentTemplate

Representa una plantilla que podría coincidir con un .IEdmActionImport

ActionSegmentTemplate

Representa una plantilla que podría coincidir con un .IEdmAction

CastSegmentTemplate

Representa una plantilla que podría coincidir con un segmento de conversión de tipos.

CountSegmentTemplate

Representa una plantilla que podría coincidir con un segmento de $count.

DynamicSegmentTemplate

Representa una plantilla que puede coincidir con .DynamicPathSegment Tenga en cuenta: un segmento de ruta de acceso dinámico es un segmento real (no una plantilla), su literal es el nombre de propiedad dinámica.

EntitySetSegmentTemplate

Representa una plantilla que podría coincidir con un .IEdmEntitySet

FunctionImportSegmentTemplate

Representa una plantilla que podría coincidir con un .IEdmFunctionImport

FunctionSegmentTemplate

Representa una plantilla que podría coincidir con un enlazado IEdmFunction.

KeySegmentTemplate

Representa una plantilla que podría coincidir con un segmento de clave.

MetadataSegmentTemplate

Representa una plantilla que podría coincidir con "$metadata".

NavigationLinkSegmentTemplate

Representa una plantilla que puede coincidir con y NavigationPropertyLinkSegment una clave potencial.

NavigationLinkTemplateSegmentTemplate

Representa una plantilla que podría coincidir con un $ref en un segmento de navegación genérico.

NavigationSegmentTemplate

Representa una plantilla que podría coincidir con un .IEdmNavigationProperty

ODataPathTemplate

Representa una plantilla de ruta de acceso que podría contener una lista de ODataSegmentTemplate.

ODataSegmentTemplate

Clase base para la plantilla de segmento de OData

ODataTemplateTranslateContext

Contexto utilizado para generar .ODataPathSegment

PathTemplateSegmentTemplate

Representa una plantilla que puede coincidir con .PathTemplateSegment Desde OData Lib: si el análisis de plantillas está habilitado, cualquier literal encapsulado con "{" y "}" se considera PathTemplateSegment. Por lo tanto, este es el diseño (hasta ahora, podemos agregar más adelante): {property} ==> propiedad declarada {dynamicproperty} => dynamic property TODO: podemos cambiar para usar la restricción de ruta, por ejemplo: {name:odataproperty} {name:odatadynamic} {name:odatacast} {name:odataentityset} ...

PropertyCatchAllSegmentTemplate

Representa una plantilla que podría coincidir con el segmento '{property}'.

PropertySegmentTemplate

Representa una plantilla que podría coincidir con un .IEdmStructuralProperty

SingletonSegmentTemplate

Representa una plantilla que podría coincidir con un .IEdmSingleton

ValueSegmentTemplate

Representa una plantilla que podría coincidir con un segmento "/$value".

Interfaces

IODataTemplateTranslator

Define un contrato usado para traducir la plantilla de ruta de acceso de OData a la ruta de acceso de OData.