Partager via


PathTemplateSegmentTemplate Classe

Définition

Représente un modèle qui peut correspondre à un PathTemplateSegment. À partir de la bibliothèque OData : si l’analyse de modèle est activée, tout littéral encapsulé avec « { » et « } » est considéré comme PathTemplateSegment. Voici donc la conception (jusqu’à présent, nous pouvons en ajouter plus ultérieurement) : {property} ==> declared property {dynamicproperty} => dynamic property TODO: we can change to use route constraint, example: {name:odataproperty} {name:odatadynamic} {name:odatacast} {name:odataentityset} ...

public class PathTemplateSegmentTemplate : Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate
type PathTemplateSegmentTemplate = class
    inherit ODataSegmentTemplate
Public Class PathTemplateSegmentTemplate
Inherits ODataSegmentTemplate
Héritage
PathTemplateSegmentTemplate

Constructeurs

PathTemplateSegmentTemplate(PathTemplateSegment)

Initialise une nouvelle instance de la classe PathTemplateSegmentTemplate.

Propriétés

ParameterName

Obtient le nom du segment

Segment

Nom du paramètre de la propriété dynamique.

Méthodes

GetTemplates(ODataRouteOptions)

Obtient les modèles. Ce modèle ne respecte pas la casse. Il est utilisé pour générer le modèle de routage dans le routage conventionnel. Il n’est pas utilisé dans le routage des attributs. La chaîne de modèle doit inclure le premier « / » si s’applique.

TryTranslate(ODataTemplateTranslateContext)

Traduire le modèle en un segment de chemin OData réel ODataPathSegment

S’applique à