Condividi tramite


PathTemplateSegmentTemplate Classe

Definizione

Rappresenta un modello che può corrispondere a un PathTemplateSegmentoggetto . Da OData Lib: se l'analisi del modello è abilitata, qualsiasi valore letterale wrappered con "{" e "}" viene considerato come PathTemplateSegment. Ecco quindi la progettazione (finora, possiamo aggiungere altre versioni successive): {property} ==> proprietà dichiarata {dynamicproperty} => dynamic property TODO: è possibile modificare per usare il vincolo di route, ad esempio { 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
Ereditarietà
PathTemplateSegmentTemplate

Costruttori

PathTemplateSegmentTemplate(PathTemplateSegment)

Inizializza una nuova istanza della classe PathTemplateSegmentTemplate.

Proprietà

ParameterName

Ottiene il nome del segmento

Segment

Nome del parametro della proprietà dinamica.

Metodi

GetTemplates(ODataRouteOptions)

Ottiene i modelli. È un modello senza distinzione tra maiuscole e minuscole. Viene usato per compilare il modello di routing nel routing convenzionale. Non viene usato nel routing degli attributi. La stringa del modello deve includere l'elemento iniziale "/" se si applica.

TryTranslate(ODataTemplateTranslateContext)

Tradurre il modello in un segmento di percorso OData reale ODataPathSegment

Si applica a