Partilhar via


PathTemplateSegmentTemplate Classe

Definição

Representa um modelo que pode corresponder a um PathTemplateSegment. Do OData Lib: se a análise de modelo estiver habilitada, qualquer literal encapsulado com "{" e "}" será considerado como PathTemplateSegment. Portanto, aqui está o design (até agora, podemos adicionar mais tarde): {property} ==> propriedade declarada {dynamicproperty} => propriedade dinâmica TODO: podemos alterar para usar a restrição de rota, por exemplo: {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
Herança
PathTemplateSegmentTemplate

Construtores

PathTemplateSegmentTemplate(PathTemplateSegment)

Inicializa uma nova instância da classe PathTemplateSegmentTemplate.

Propriedades

ParameterName

Obtém o nome do segmento

Segment

O nome do parâmetro da propriedade dinâmica.

Métodos

GetTemplates(ODataRouteOptions)

Obtém os modelos. É um modelo que não diferencia maiúsculas de minúsculas. Ele é usado para criar o modelo de roteamento no roteamento convencional. Ele não é usado no roteamento de atributo. A cadeia de caracteres de modelo deve incluir o "/" à esquerda se aplicável.

TryTranslate(ODataTemplateTranslateContext)

Traduzir o modelo em um segmento de caminho OData real ODataPathSegment

Aplica-se a