Microsoft.AspNetCore.Mvc.Routing Obor názvů

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 null. Další podrobnosti najdete v poznámkách.

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.