Microsoft.AspNetCore.Mvc.Routing Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typy używane do routingu i generowania linków w MVC.
Klasy
AttributeRouteInfo |
Reprezentuje informacje o routingu dla akcji, która jest kierowana atrybutem. |
DynamicRouteValueTransformer |
Zapewnia abstrakcję umożliwiającą dynamiczne manipulowanie wartością trasy w celu wybrania akcji lub strony kontrolera. |
HttpMethodAttribute |
Identyfikuje akcję, która obsługuje dany zestaw metod HTTP. |
KnownRouteValueConstraint |
Element IRouteConstraint reprezentujący znaną wartość trasy. |
RouteValueAttribute |
Atrybut określający wymaganą wartość trasy dla akcji lub kontrolera. Po umieszczeniu na akcji dane trasy żądania muszą odpowiadać oczekiwaniom wymaganych danych trasy w celu wybrania akcji. Nie można wybrać wszystkich innych akcji bez wartości trasy dla danego klucza, chyba że dane trasy żądania pomijają wartość odpowiadającą kluczowi. Zobacz IRouteValueProvider , aby uzyskać więcej szczegółów i przykładów. Po umieszczeniu na kontrolerze, chyba że zostanie zastąpiony przez akcję, ograniczenie ma zastosowanie do wszystkich akcji zdefiniowanych przez kontroler. |
UrlActionContext |
Obiekt kontekstu, który ma być używany dla generowanych adresów URL Action(UrlActionContext) . |
UrlHelper |
Implementacja tej metody IUrlHelper zawiera metody tworzenia adresów URL dla ASP.NET MVC w aplikacji. |
UrlHelperBase |
Abstrakcja dla elementu IUrlHelper. |
UrlHelperFactory |
Domyślna implementacja elementu IUrlHelperFactory. |
UrlRouteContext |
Obiekt kontekstu, który ma być używany dla generowanych adresów URL RouteUrl(UrlRouteContext) . |
Interfejsy
IActionHttpMethodProvider |
Interfejs, który uwidacznia listę metod http obsługiwanych przez dostawcę. |
IRouteTemplateProvider |
Interfejs dla atrybutów, które mogą dostarczać szablon trasy dla routingu atrybutów. |
IRouteValueProvider |
Interfejs metadanych określający wartość trasy, która jest wymagana do wybrania akcji przez selektor akcji. Po zastosowaniu do akcji przy użyciu routingu atrybutów wartość trasy zostanie dodana do Values wartości po wybraniu akcji.
Jeśli element IRouteValueProvider jest używany do podawania nowej wartości trasy do akcji, wszystkie akcje w aplikacji muszą również mieć wartość skojarzona z tym kluczem lub mieć niejawną wartość |
IUrlHelperFactory |
Fabryka do tworzenia IUrlHelper wystąpień. |
Uwagi
Aby uzyskać więcej informacji na temat routingu, zobacz Routing w ASP.NET Core.