Condividi tramite


Route Classe

Definizione

Rappresenta un'istanza di una route.

public ref class Route : Microsoft::AspNetCore::Routing::RouteBase
public class Route : Microsoft.AspNetCore.Routing.RouteBase
type Route = class
    inherit RouteBase
Public Class Route
Inherits RouteBase
Ereditarietà

Costruttori

Route(IRouter, String, IInlineConstraintResolver)

Costruisce una nuova istanza di Route.

Route(IRouter, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

Costruisce una nuova istanza di Route.

Route(IRouter, String, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

Costruisce una nuova istanza di Route.

Proprietà

ConstraintResolver

Ottiene il resolver utilizzato per la risoluzione dei vincoli inline.

(Ereditato da RouteBase)
Constraints

Ottiene il set di vincoli associati a ogni route.

(Ereditato da RouteBase)
DataTokens

Ottiene i token di dati associati alla route.

(Ereditato da RouteBase)
Defaults

Ottiene i valori predefiniti per ogni parametro di route.

(Ereditato da RouteBase)
Name

Nome del router. Può essere null.

(Ereditato da RouteBase)
ParsedTemplate

Ottiene l'oggetto RouteTemplate associato alla route.

(Ereditato da RouteBase)
RouteTemplate

Ottiene una rappresentazione di stringa del modello di route.

Metodi

GetVirtualPath(VirtualPathContext)

Restituisce l'URL associato ai dettagli della route forniti in context

(Ereditato da RouteBase)
OnRouteMatched(RouteContext)

Viene eseguito in modo asincrono ogni volta che si verifica il routing.

OnVirtualPathGenerated(VirtualPathContext)

Viene eseguito ogni volta che un percorso virtuale viene derivato da un oggetto context.

RouteAsync(RouteContext)

In modo asincrono viene eseguito il routing in base all'oggetto corrente context.

(Ereditato da RouteBase)
ToString()

Rappresenta un'istanza di una route.

(Ereditato da RouteBase)

Si applica a