Microsoft.AspNetCore.Mvc.Routing Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje typy používané pro směrování a vytváření propojení v MVC.
Třídy
| AttributeRouteInfo |
Představuje informace o směrování pro akci, která je směrována atributem. |
| DynamicRouteValueTransformer |
Poskytuje abstrakci pro dynamickou manipulaci s hodnotou trasy pro výběr akce kontroleru nebo stránky. |
| HttpMethodAttribute |
Identifikuje akci, která podporuje danou sadu metod HTTP. |
| KnownRouteValueConstraint |
A IRouteConstraint , který představuje známou hodnotu trasy. |
| RouteValueAttribute |
Atribut, který určuje požadovanou hodnotu trasy pro akci nebo kontroler. Při umístění na akci musí směrovací data požadavku odpovídat očekáváním požadovaných dat trasy, aby byla akce vybrána. Všechny ostatní akce bez hodnoty trasy pro daný klíč nelze vybrat, pokud data trasy požadavku vynechá hodnotu odpovídající klíči. Další podrobnosti a příklady najdete v tématu IRouteValueProvider . Při umístění na kontroler, pokud akce nepřepíše, se omezení vztahuje na všechny akce definované kontrolerem. |
| UrlActionContext |
Kontextový objekt, který se má použít pro adresy URL, které Action(UrlActionContext) se vygenerují. |
| UrlHelper |
Implementace IUrlHelper , která obsahuje metody sestavení adres URL pro ASP.NET MVC v rámci aplikace. |
| UrlHelperBase |
Abstrakce pro IUrlHelper. |
| UrlHelperFactory |
Výchozí implementace IUrlHelperFactory. |
| UrlRouteContext |
Kontextový objekt, který se má použít pro adresy URL, které RouteUrl(UrlRouteContext) se generují. |
Rozhraní
| IActionHttpMethodProvider |
Rozhraní, které zveřejňuje seznam metod HTTP podporovaných poskytovatelem. |
| IRouteTemplateProvider |
Rozhraní pro atributy, které mohou poskytnout šablonu trasy pro směrování atributů. |
| IRouteValueProvider |
Rozhranímetadatch Při použití akce pomocí směrování atributů se hodnota trasy přidá do Values vybrané akce.
IRouteValueProvider Pokud se použije k zadání nové hodnoty trasy k akci, musí mít všechny akce v aplikaci také hodnotu přidruženou k danému klíči nebo mají implicitní hodnotu |
| IUrlHelperFactory |
Továrna pro vytváření IUrlHelper instancí. |
Poznámky
Další informace o směrování najdete v tématu Směrování v ASP.NET Core.