Sdílet prostřednictvím


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

Poskytuje typy používané pro směrování a generování odkazů v MVC.

Třídy

AttributeRouteInfo

Představuje informace o směrování pro akci, která je atribut směrován.

DynamicRouteValueTransformer

Poskytuje abstrakci pro dynamickou manipulaci s hodnotou trasy pro výběr akce nebo stránky kontroleru.

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í do akce musí data trasy požadavku odpovídat očekáváním požadovaných dat trasy, aby mohla být akce vybrána. Všechny ostatní akce bez hodnoty trasy pro daný klíč nelze vybrat, pokud data trasy požadavku nevymenou hodnotu odpovídající klíči. Další podrobnosti a příklady najdete v tématu IRouteValueProvider .

Při umístění na kontroleru, pokud není přepsáno akcí, se omezení vztahuje na všechny akce definované kontrolerem.

UrlActionContext

Kontextový objekt, který se má použít pro adresy URL, které Action(UrlActionContext) vygenerují.

UrlHelper

Implementace , IUrlHelper která obsahuje metody pro 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) vygenerují.

Rozhraní

IActionHttpMethodProvider

Rozhraní, které zveřejňuje seznam metod HTTP podporovaných zprostředkovatelem.

IRouteTemplateProvider

Rozhraní pro atributy, které mohou poskytnout šablonu trasy pro směrování atributů.

IRouteValueProvider

Rozhraní metadat, které určuje hodnotu trasy, která se vyžaduje pro výběr akce. Při použití u akce pomocí směrování atributů se hodnota trasy při výběru akce přidá do objektu Values .

Pokud se k IRouteValueProvider poskytnutí nové hodnoty trasy pro akci použije objekt , musí mít všechny akce v aplikaci také hodnotu přidruženou k danému nullklíči nebo implicitní hodnotu . 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.