System.Web.Routing Spazio dei nomi

Fornisce classi usate con il routing URL, che consente di usare gli URL che non eseguono il mapping a un file fisico.

Classi

Nome Descrizione
HttpMethodConstraint

Consente di definire i verbi HTTP consentiti quando ASP.NET routing determina se un URL corrisponde a una route.

PageRouteHandler

Fornisce proprietà e metodi per definire il mapping di un URL a un file fisico.

RequestContext

Incapsula informazioni su una richiesta HTTP che corrisponde a una route definita.

Route

Fornisce proprietà e metodi per la definizione di una route e per ottenere informazioni sulla route.

RouteBase

Funge da classe base per tutte le classi che rappresentano una route ASP.NET.

RouteCollection

Fornisce una raccolta di route per ASP.NET routing.

RouteData

Incapsula informazioni su una route.

RouteTable

Archivia le route URL per un'applicazione.

RouteValueDictionary

Rappresenta una raccolta senza distinzione tra maiuscole e minuscole di coppie chiave/valore usate in varie posizioni nel framework di routing, ad esempio quando si definiscono i valori predefiniti per una route o quando si genera un URL basato su una route.

StopRoutingHandler

Fornisce un modo per specificare che ASP.NET routing non deve gestire le richieste per un modello di URL.

UrlRoutingHandler

Funge da classe base per le classi che consentono di personalizzare il modo in cui ASP.NET routing elabora una richiesta.

UrlRoutingModule

Trova la corrispondenza di una richiesta URL a una route definita.

VirtualPathData

Rappresenta informazioni sulla route e sul percorso virtuale risultanti dalla generazione di un URL con il framework di routing ASP.NET.

Interfacce

Nome Descrizione
IRouteConstraint

Definisce il contratto che una classe deve implementare per verificare se un valore del parametro URL è valido per un vincolo.

IRouteHandler

Definisce il contratto che una classe deve implementare per elaborare una richiesta per un modello di route corrispondente.

Enumerazioni

Nome Descrizione
RouteDirection

Indica se ASP.NET routing sta elaborando un URL da un client o generando un URL.