Compartilhar via


NavigationLinkSegmentTemplate Classe

Definição

Representa um modelo que pode corresponder a um NavigationPropertyLinkSegment e a uma chave em potencial.

public class NavigationLinkSegmentTemplate : Microsoft.AspNetCore.OData.Routing.Template.ODataSegmentTemplate
type NavigationLinkSegmentTemplate = class
    inherit ODataSegmentTemplate
Public Class NavigationLinkSegmentTemplate
Inherits ODataSegmentTemplate
Herança
NavigationLinkSegmentTemplate

Construtores

NavigationLinkSegmentTemplate(IEdmNavigationProperty, IEdmNavigationSource)

Inicializa uma nova instância da classe NavigationLinkSegmentTemplate.

NavigationLinkSegmentTemplate(NavigationPropertyLinkSegment)

Inicializa uma nova instância da classe NavigationLinkSegmentTemplate.

Propriedades

Key

Obtém/define o modelo de chave relacionado.

NavigationProperty

Obtém a propriedade de navegação Edm.

NavigationSource

Obtém a fonte de navegação.

Segment

Obtém o segmento de link da propriedade de navegação.

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