Microsoft.AspNetCore.Mvc.Routing Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i tipi usati per il routing e la generazione di collegamenti in MVC.
Classi
AttributeRouteInfo |
Rappresenta le informazioni di routing per un'azione con attributi indirizzati. |
DynamicRouteValueTransformer |
Fornisce un'astrazione per la modifica dinamica del valore di route per selezionare un'azione o una pagina del controller. |
HttpMethodAttribute |
Identifica un'azione che supporta un determinato set di metodi HTTP. |
KnownRouteValueConstraint |
Oggetto IRouteConstraint che rappresenta un valore di route noto. |
RouteValueAttribute |
Attributo che specifica un valore di route obbligatorio per un'azione o un controller. Se inseriti in un'azione, i dati di route di una richiesta devono corrispondere alle aspettative dei dati di route necessari affinché l'azione venga selezionata. Non è possibile selezionare tutte le altre azioni senza un valore di route per la chiave specificata, a meno che i dati di route della richiesta omettano un valore corrispondente alla chiave. Per altri dettagli ed esempi, vedere IRouteValueProvider . Se posizionato su un controller, a meno che non venga sottoposto a override dall'azione, il vincolo si applica a tutte le azioni definite dal controller. |
UrlActionContext |
Oggetto contesto da utilizzare per gli URL generati Action(UrlActionContext) . |
UrlHelper |
Implementazione di che contiene metodi per compilare GLI URL per ASP.NET MVC all'interno di IUrlHelper un'applicazione. |
UrlHelperBase |
Astrazione per IUrlHelper. |
UrlHelperFactory |
Implementazione predefinita di IUrlHelperFactory. |
UrlRouteContext |
Oggetto contesto da utilizzare per gli URL generati RouteUrl(UrlRouteContext) . |
Interfacce
IActionHttpMethodProvider |
Interfaccia che espone un elenco di metodi HTTP supportati da un provider. |
IRouteTemplateProvider |
Interfaccia per gli attributi che possono fornire un modello di route per il routing degli attributi. |
IRouteValueProvider |
Interfaccia dei metadati che specifica un valore di route necessario per il selettore di azioni per scegliere un'azione. Quando viene applicata a un'azione usando il routing degli attributi, il valore della route verrà aggiunto a quando Values viene selezionata l'azione.
IRouteValueProvider Quando un oggetto viene usato per fornire un nuovo valore di route a un'azione, tutte le azioni nell'applicazione devono avere anche un valore associato a tale chiave o avere un valore implicito di |
IUrlHelperFactory |
Factory per la creazione di IUrlHelper istanze. |
Commenti
Per altre informazioni sul routing, vedere Routing in ASP.NET Core.