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 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 |
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.